Skip to content

Conversation

@xnox
Copy link
Member

@xnox xnox commented Dec 12, 2025

  • Commit claude code

  • Export ParseAlpineVersion, instead of wrapping it

  • Ignore missing alpine keys when offline

  • Add new lock test with alpine discovery keys

  • lock: Perform chainguard-style key discovery

  • Ensure stable lock output

Populate auto-discovered keys into the expanded lock file. This helps with subsequent offline builds, plugging into existing (fixed up) caching mechanism which appears to fix all offline building issues for me on the rules_apko side.

I think this will correctly support multi-arch builds, with per-arch keys, with auto-discovered keys, actually offline for the first time properly.

@xnox xnox changed the title alpine lock lock: populate auto-discovered keys into the json lock file Dec 12, 2025
@xnox xnox requested review from a team and javacruft December 12, 2025 23:15
@xnox xnox merged commit 4586db5 into chainguard-dev:main Dec 17, 2025
20 checks passed
xnox added a commit to chainguard-dev/rules_apko that referenced this pull request Dec 17, 2025
- **automated: Update to new apko release**

- **Update for new key cashing structure**
  
See:
- chainguard-dev/apko#1968
- chainguard-dev/apko#1985

---------

Signed-off-by: octo-sts[bot] <157150467+octo-sts[bot]@users.noreply.github.com>
Co-authored-by: octo-sts[bot] <157150467+octo-sts[bot]@users.noreply.github.com>
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