Skip to content

feat(str4d/age-plugin-yubikey): scaffold str4d/age-plugin-yubikey#47719

Merged
suzuki-shunsuke merged 6 commits into
aquaproj:mainfrom
Ash258:feat/str4d/age-plugin-yubikey
Feb 2, 2026
Merged

feat(str4d/age-plugin-yubikey): scaffold str4d/age-plugin-yubikey#47719
suzuki-shunsuke merged 6 commits into
aquaproj:mainfrom
Ash258:feat/str4d/age-plugin-yubikey

Conversation

@Ash258

@Ash258 Ash258 commented Jan 27, 2026

Copy link
Copy Markdown
Contributor

str4d/age-plugin-yubikey - YubiKey plugin for age

Check List

I was not able to make the versions below 0.3.0 to work with:

        supported_envs:
          - darwin
          - linux
          - windows
          - amd64

I belive it should work, but the test was failing for linux/arm64. Feel free to suggest changes regarding this

Log from cmdx t
zsh@5.9> cmdx remove; cmdx gr; cmdx t str4d/age-plugin-yubikey
+ bash scripts/remove_container.sh
bash scripts/remove_container.sh aqua-registry-windows

[INFO] Checking if the container aqua-registry exists
aqua-registry
aqua-registry
[INFO] Checking if the container aqua-registry-windows exists
aqua-registry-windows
aqua-registry-windows
+ aqua exec -- aqua-registry gr
+ PACKAGE=${PACKAGE#https://github.com/}

pkg=$(bash scripts/get_test_pkg.sh "$PACKAGE")
if [ "$IS_RECREATE" = true ]; then
  cmdx rm
fi

bash scripts/start.sh
bash scripts/test.sh "$pkg"
bash scripts/start.sh aqua-registry-windows
bash scripts/test-windows.sh "$pkg"
aqua exec -- aqua-registry gr

[INFO] Checking if the container aqua-registry exists
[INFO] Creating a container aqua-registry
fe9500fe79db20adc741b7002618f9ca4a4e48f04d2c51a27eab266b34d7c47e
Successfully copied 2.05kB to aqua-registry:/workspace/pkg.yaml
Successfully copied 3.58kB to aqua-registry:/workspace/registry.yaml
Jan 27 20:09:30.665 INF download and unarchive the package program=aqua version=2.56.5 package_name=aqua-proxy package_version=v1.2.12 registry=""
Jan 27 20:09:30.914 INF create a symbolic link program=aqua version=2.56.5 package_name=aqua-proxy package_version=v1.2.12 registry=""
Jan 27 20:09:30.916 INF create a symbolic link program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.5.0 command=age-plugin-yubikey
Jan 27 20:09:30.917 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.3.1 registry=standard
Jan 27 20:09:30.917 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.5.0 registry=standard
Jan 27 20:09:30.917 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.3.2 registry=standard
Jan 27 20:09:30.917 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.4.0 registry=standard
Jan 27 20:09:30.917 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.3.3 registry=standard
Jan 27 20:09:31.254 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.3.0 registry=standard
Jan 27 20:09:31.348 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.2.0 registry=standard
Jan 27 20:09:31.349 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.1.0 registry=standard
Jan 27 20:09:32.131 INF download and unarchive the package program=aqua version=2.56.5 package_name=aqua-proxy package_version=v1.2.12 registry=""
Jan 27 20:09:32.528 INF download and unarchive the package program=aqua version=2.56.5 package_name=aqua-proxy package_version=v1.2.12 registry=""
Jan 27 20:09:32.959 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.3.0 registry=standard
Jan 27 20:09:32.960 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.4.0 registry=standard
Jan 27 20:09:32.961 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.3.2 registry=standard
Jan 27 20:09:32.962 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.3.3 registry=standard
Jan 27 20:09:32.962 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.3.1 registry=standard
Jan 27 20:09:33.299 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.2.0 registry=standard
Jan 27 20:09:33.330 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.1.0 registry=standard
Jan 27 20:09:33.963 INF download and unarchive the package program=aqua version=2.56.5 package_name=aqua-proxy package_version=v1.2.12 registry=""
Jan 27 20:09:34.180 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.3.1 registry=standard
Jan 27 20:09:34.180 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.4.0 registry=standard
Jan 27 20:09:34.180 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.3.3 registry=standard
Jan 27 20:09:34.180 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.5.0 registry=standard
Jan 27 20:09:34.180 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.3.2 registry=standard
[INFO] Checking if the container aqua-registry-windows exists
[INFO] Creating a container aqua-registry-windows
7100a549bdcb2b471f6adb4b252a3e4794f12785782c09fda4bb6e1d4a136733
Successfully copied 2.05kB to aqua-registry-windows:/workspace/pkg.yaml
Successfully copied 3.58kB to aqua-registry-windows:/workspace/registry.yaml
Jan 27 20:09:35.324 INF download and unarchive the package program=aqua version=2.56.5 package_name=aqua-proxy package_version=v1.2.12 registry=""
Jan 27 20:09:35.597 INF create a symbolic link program=aqua version=2.56.5 package_name=aqua-proxy package_version=v1.2.12 registry=""
Jan 27 20:09:35.598 INF create a symbolic link program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.5.0 command=age-plugin-yubikey
Jan 27 20:09:35.601 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.3.1 registry=standard
Jan 27 20:09:35.601 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.5.0 registry=standard
Jan 27 20:09:35.601 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.3.3 registry=standard
Jan 27 20:09:35.601 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.4.0 registry=standard
Jan 27 20:09:35.601 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.3.2 registry=standard
Jan 27 20:09:35.754 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.3.0 registry=standard
Jan 27 20:09:35.792 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.2.0 registry=standard
Jan 27 20:09:35.838 INF download and unarchive the package program=aqua version=2.56.5 package_name=str4d/age-plugin-yubikey package_version=v0.1.0 registry=standard
Jan 27 20:09:36.288 INF download and unarchive the package program=aqua version=2.56.5 package_name=aqua-proxy package_version=v1.2.12 registry=""

@suzuki-shunsuke

Copy link
Copy Markdown
Member

Thank you!

@suzuki-shunsuke

suzuki-shunsuke commented Feb 2, 2026

Copy link
Copy Markdown
Member

📝 Manual changes.

c04c4c9...2b70220

You should not remove rosetta2: true.

$ cmdx lsa v0.3.0
+ REPO=${REPO#https://github.com/}
repo=$(bash scripts/get_test_pkg.sh "$REPO")

gh release view --json assets --jq ".assets[].name" -R "$repo" "$VERSION"

age-plugin-yubikey-v0.3.0-x86_64-darwin.tar.gz
age-plugin-yubikey-v0.3.0-x86_64-linux.tar.gz
age-plugin-yubikey-v0.3.0-x86_64-windows.zip
age-plugin-yubikey_0.3.0_amd64.deb

@suzuki-shunsuke

Copy link
Copy Markdown
Member

I belive it should work, but the test was failing for linux/arm64. Feel free to suggest changes regarding this

I checked your log, but the command seems to be successful.

@suzuki-shunsuke

Copy link
Copy Markdown
Member
  - name: str4d/age-plugin-yubikey
    version: v0.3.0

CI passed, so I guess there is no problem.

Comment on lines +35 to +36
- darwin/arm64
- darwin/amd64

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- darwin/arm64
- darwin/amd64
- darwin

Comment on lines +22 to +24
- darwin/amd64
- linux/amd64
- windows/amd64

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- darwin/amd64
- linux/amd64
- windows/amd64
- amd64

@suzuki-shunsuke suzuki-shunsuke added this to the v4.465.0 milestone Feb 2, 2026
@suzuki-shunsuke

Copy link
Copy Markdown
Member

2b70220

Just in case.

https://aquaproj.github.io/docs/products/aqua-registry/contributing#structure-of-aqua-registry

note
pkg.yaml is just test data. You can install versions not included in this file.

@suzuki-shunsuke suzuki-shunsuke merged commit bf10135 into aquaproj:main Feb 2, 2026
17 checks passed
@github-project-automation github-project-automation Bot moved this to Done in main Feb 2, 2026
@suzuki-shunsuke suzuki-shunsuke added the enhancement New feature or request label Feb 2, 2026
@suzuki-shunsuke

Copy link
Copy Markdown
Member

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

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

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.466.1`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.466.1)

[Compare Source](aquaproj/aqua-registry@v4.466.0...v4.466.1)

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

#### Fixes

[#&#8203;48194](aquaproj/aqua-registry#48194) Re-scaffold gogs/gogs
[#&#8203;48191](aquaproj/aqua-registry#48191) flux-iac/tofu-controller/tfctl: Fix cosign config
[#&#8203;48190](aquaproj/aqua-registry#48190) yaml/yamlscript: Fix supported\_envs at 0.2.9
[#&#8203;48182](aquaproj/aqua-registry#48182) uutils/coreutils: support coreutils 0.6.0

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

[Compare Source](aquaproj/aqua-registry@v4.465.0...v4.466.0)

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

#### 🎉 New Packages

[#&#8203;47741](aquaproj/aqua-registry#47741) [redhat.com/openshift-install](https://github.com/openshift/installer) - Install an OpenShift 4.x cluster [@&#8203;tuxtof](https://github.com/tuxtof)
[#&#8203;48049](aquaproj/aqua-registry#48049) [chainloop-dev/chainloop](https://github.com/chainloop-dev/chainloop) - SDLC evidence store and policy engine for your Software Supply Chain attestations, SBOMs, VEX, SARIF, QA reports, and more [@&#8203;joonas](https://github.com/joonas)

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

[Compare Source](aquaproj/aqua-registry@v4.464.0...v4.465.0)

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

#### 🎉 New Packages

[#&#8203;47986](aquaproj/aqua-registry#47986) [autobrr/mkbrr](https://github.com/autobrr/mkbrr): mkbrr is a tool to create, modify and inspect torrent files. Fast
[#&#8203;47686](aquaproj/aqua-registry#47686) [dodobrands/Peekie](https://github.com/dodobrands/Peekie) — a Swift CLI tool for parsing Xcode `.xcresult` files with support for XCTest and Swift Testing frameworks [@&#8203;AllDmeat](https://github.com/AllDmeat)
[#&#8203;47636](aquaproj/aqua-registry#47636) [carthage-software/mago](https://github.com/carthage-software/mago) - Mago is a toolchain for PHP that aims to provide a set of tools to help developers write better code [@&#8203;scop](https://github.com/scop)
[#&#8203;47719](aquaproj/aqua-registry#47719) [str4d/age-plugin-yubikey](https://github.com/str4d/age-plugin-yubikey) - YubiKey plugin for age [@&#8203;Ash258](https://github.com/Ash258)
[#&#8203;47958](aquaproj/aqua-registry#47958) [grpc/grpc-java/protoc-gen-grpc-java](https://github.com/grpc/grpc-java) - The Java gRPC implementation. HTTP/2 based RPC [@&#8203;altaiezior](https://github.com/altaiezior)

#### Security

[#&#8203;47634](aquaproj/aqua-registry#47634) golangci/golangci-lint: GitHub artifact attestations config [@&#8203;scop](https://github.com/scop)
[#&#8203;47765](aquaproj/aqua-registry#47765) siderolabs/talos: cosign config [@&#8203;scop](https://github.com/scop)

#### Fixes

[#&#8203;47901](aquaproj/aqua-registry#47901) rust-cross/cargo-zigbuild: Support v0.21.5 or later [@&#8203;takumin](https://github.com/takumin)
[#&#8203;47978](aquaproj/aqua-registry#47978) biomejs/biome: Support Windows

</details>

---

### Configuration

📅 **Schedule**: 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 [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45NS4yIiwidXBkYXRlZEluVmVyIjoiNDIuOTUuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiUmVub3ZhdGUgQm90IiwiYXV0b21hdGlvbjpib3QtYXV0aG9yZWQiLCJkZXBlbmRlbmN5LXR5cGU6Om1pbm9yIl19-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants