Skip to content

fix(str4d/age-plugin-yubikey): re-scaffold for v0.5.1#53624

Merged
suzuki-shunsuke merged 4 commits into
aquaproj:mainfrom
risu729:feat/str4d/age-plugin-yubikey-rescaffold
May 13, 2026
Merged

fix(str4d/age-plugin-yubikey): re-scaffold for v0.5.1#53624
suzuki-shunsuke merged 4 commits into
aquaproj:mainfrom
risu729:feat/str4d/age-plugin-yubikey-rescaffold

Conversation

@risu729

@risu729 risu729 commented May 12, 2026

Copy link
Copy Markdown
Contributor

Check List

Re-scaffold str4d/age-plugin-yubikey for v0.5.1.

v0.5.1 dropped the Linux asset and publishes only Darwin arm64/x86_64 plus Windows x86_64. This supersedes the bot update that failed while trying to install a non-existent Linux asset.

Related:

Manual change after argd s:

  • Restore files[].src: age-plugin-yubikey/age-plugin-yubikey; the generated config pointed at the archive directory instead of the binary.

Verification:

$ argd s str4d/age-plugin-yubikey
[feat/str4d/age-plugin-yubikey 50dc641242] feat(str4d/age-plugin-yubikey): scaffold str4d/age-plugin-yubikey
...
ERR check file_src is correct ... error="check file_src is correct: exe_path is directory"
$ conftest test --combine pkgs/str4d/age-plugin-yubikey/*
14 tests, 14 passed, 0 warnings, 0 failures, 0 exceptions
$ argd t str4d/age-plugin-yubikey
INF testing os=linux arch=amd64
INF testing os=linux arch=arm64
INF testing os=darwin arch=amd64
INF testing os=darwin arch=arm64
INF testing os=windows arch=amd64
INF testing os=windows arch=arm64
INF Updating registry.yaml

Execution smoke test on the Linux container needs libpcsclite1, which is not preinstalled in the registry test container:

$ docker exec -w /workspace aqua-registry bash -lc 'apt-get update && apt-get install -y libpcsclite1'
...
Setting up libpcsclite1:amd64 ...

$ docker exec -w /workspace -e AQUA_GOOS=linux -e AQUA_GOARCH=amd64 aqua-registry aqua exec -- age-plugin-yubikey --version
age-plugin-yubikey 0.5.0

AI assistance: OpenAI Codex was used to prepare this PR; I reviewed and tested the changes.

@risu729 risu729 changed the title feat(str4d/age-plugin-yubikey): re-scaffold str4d/age-plugin-yubikey fix(str4d/age-plugin-yubikey): re-scaffold for v0.5.1 May 12, 2026
@risu729 risu729 marked this pull request as ready for review May 12, 2026 15:21
@github-actions

Copy link
Copy Markdown

@suzuki-shunsuke Ready for review

@suzuki-shunsuke

suzuki-shunsuke commented May 12, 2026

Copy link
Copy Markdown
Member

Seems like the release for linux failed accidentally rather than it was dropped intentionally.

https://github.com/str4d/age-plugin-yubikey/actions/runs/24117099139

So maybe the future release will include the linux builds.

@risu729

risu729 commented May 12, 2026

Copy link
Copy Markdown
Contributor Author

I'm sorry I forgot to think about that. I'll fix it.

@risu729

risu729 commented May 13, 2026

Copy link
Copy Markdown
Contributor Author

Fixed in 24aa8ef. I checked str4d/age-plugin-yubikey release.yml: the release matrix still includes linux x86_64, macOS arm64/x86_64, and Windows x86_64. The current v0.5.1 override stays limited to the assets that were actually published, and the default "true" override now follows the workflow for future releases, assuming the Linux build succeeds next time.

@suzuki-shunsuke

Copy link
Copy Markdown
Member

Seems like - version_constraint: semver("<= 0.4.0") and - version_constraint: "true" can be merged.

@suzuki-shunsuke

suzuki-shunsuke commented May 13, 2026

Copy link
Copy Markdown
Member

Maybe my comment is confusing. I'll fix.

Done. 6abbf23

@suzuki-shunsuke suzuki-shunsuke added this to the v4.512.0 milestone May 13, 2026
@suzuki-shunsuke suzuki-shunsuke merged commit 8a8dba4 into aquaproj:main May 13, 2026
19 checks passed
@github-project-automation github-project-automation Bot moved this to Done in main May 13, 2026
@risu729 risu729 deleted the feat/str4d/age-plugin-yubikey-rescaffold branch May 13, 2026 15:11
@risu729

risu729 commented May 13, 2026

Copy link
Copy Markdown
Contributor Author

Thank you! I thought we should try to keep generated structure where we can.

tmeijn pushed a commit to tmeijn/dotfiles that referenced this pull request May 19, 2026
This MR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [aquaproj/aqua-registry](https://github.com/aquaproj/aqua-registry) | minor | `v4.511.1` → `v4.513.0` |

MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot).

**Proposed changes to behavior should be submitted there as MRs.**

---

### Release Notes

<details>
<summary>aquaproj/aqua-registry (aquaproj/aqua-registry)</summary>

### [`v4.513.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.513.0)

[Compare Source](aquaproj/aqua-registry@v4.512.1...v4.513.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.513.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.513.0) | <aquaproj/aqua-registry@v4.512.1...v4.513.0>

#### 🎉 New Packages

[#&#8203;53958](aquaproj/aqua-registry#53958) [AOMediaCodec/libavif](https://github.com/AOMediaCodec/libavif) - Library for encoding and decoding AVIF files [@&#8203;yashikota](https://github.com/yashikota)
[#&#8203;53951](aquaproj/aqua-registry#53951) [julian7/redact](https://github.com/julian7/redact): Data encryptor for git

#### Fixes

[#&#8203;53903](aquaproj/aqua-registry#53903) apache/jena: Update supported versions [@&#8203;risu729](https://github.com/risu729)

### [`v4.512.1`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.512.1)

[Compare Source](aquaproj/aqua-registry@v4.512.0...v4.512.1)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.512.1) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.512.1) | <aquaproj/aqua-registry@v4.512.0...v4.512.1>

#### Fixes

[#&#8203;53773](aquaproj/aqua-registry#53773) dathere/qsv: Re-scaffold to fix stable release assets and legacy file paths [@&#8203;risu729](https://github.com/risu729)
[#&#8203;53888](aquaproj/aqua-registry#53888) Rename glossia.ai/cli to glossia/cli and change the package type from `http` to `github_release` [@&#8203;pepicrft](https://github.com/pepicrft)

### [`v4.512.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.512.0)

[Compare Source](aquaproj/aqua-registry@v4.511.1...v4.512.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.512.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.512.0) | <aquaproj/aqua-registry@v4.511.1...v4.512.0>

#### 🎉 New Packages

[#&#8203;53740](aquaproj/aqua-registry#53740) [roie/ovw](https://github.com/roie/ovw) - A terminal overview for your local projects [@&#8203;TyceHerrman](https://github.com/TyceHerrman)
[#&#8203;53732](aquaproj/aqua-registry#53732) [vjeantet/alerter](https://github.com/vjeantet/alerter) - Send User Alert Notification on MacOS from the command-line [@&#8203;TyceHerrman](https://github.com/TyceHerrman)
[#&#8203;53626](aquaproj/aqua-registry#53626) [SurgeDM/Surge](https://github.com/SurgeDM/Surge) - Blazing fast TUI download manager built in Go for power users [@&#8203;TyceHerrman](https://github.com/TyceHerrman)

#### Fixes

[#&#8203;53644](aquaproj/aqua-registry#53644) Update alltuner/mise-completions-sync command name [@&#8203;TyceHerrman](https://github.com/TyceHerrman)
[#&#8203;53631](aquaproj/aqua-registry#53631) sigi-cli/sigi: Rename to so-dang-cool/sigi
[#&#8203;53624](aquaproj/aqua-registry#53624) str4d/age-plugin-yubikey: Re-scaffold for v0.5.1 [@&#8203;risu729](https://github.com/risu729)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this MR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box

---

This MR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNzYuNCIsInVwZGF0ZWRJblZlciI6IjQzLjE4Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJSZW5vdmF0ZSBCb3QiLCJhdXRvbWF0aW9uOmJvdC1hdXRob3JlZCIsImRlcGVuZGVuY3ktdHlwZTo6bWlub3IiXX0=-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants