Skip to content

fix: publish runtime assets on GitHub releases#27

Merged
f0rr0 merged 1 commit into
mainfrom
f0rr0/public-release-assets
May 8, 2026
Merged

fix: publish runtime assets on GitHub releases#27
f0rr0 merged 1 commit into
mainfrom
f0rr0/public-release-assets

Conversation

@f0rr0

@f0rr0 f0rr0 commented May 8, 2026

Copy link
Copy Markdown
Owner

Summary

  • package generated portable WASIX and target AOT bundles as public GitHub release assets during publish
  • add xtask release package-assets and xtask assets download --release <tag> for no-gh release asset installs
  • document the public release asset path for maintainers and contributors
  • refresh the asset input fingerprint for the release tooling change

Verification

  • cargo run -p xtask -- release package-assets
  • cargo run -p xtask -- assets download --release 0.4.1 --target-triple aarch64-apple-darwin
  • scripts/validate.sh workflows
  • cargo check -p xtask --locked
  • cargo run -p xtask -- assets verify-committed
  • pre-push hooks: git diff --check, cargo fmt, asset input fingerprint, example lockfiles, cargo check

Release asset backfill

  • uploaded generated public assets to 0.4.1 and 0.4.0
  • uploaded legacy committed asset bundles to 0.3.0, 0.2.0, and 0.1.0

@f0rr0 f0rr0 merged commit 0d39291 into main May 8, 2026
21 checks passed
@f0rr0 f0rr0 deleted the f0rr0/public-release-assets branch May 8, 2026 13:18
@github-actions github-actions Bot mentioned this pull request May 8, 2026
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.

1 participant