Skip to content
This repository was archived by the owner on Nov 25, 2025. It is now read-only.

Automate publishing and signing of Wasm Components#56

Merged
ricochet merged 2 commits intoWebAssembly:mainfrom
yoshuawuyts:publish
Feb 6, 2025
Merged

Automate publishing and signing of Wasm Components#56
ricochet merged 2 commits intoWebAssembly:mainfrom
yoshuawuyts:publish

Conversation

@yoshuawuyts
Copy link
Member

This adds a new "publish" action, which automates the publishing of Wasm Components. This streamlines the publication of new versions to OCI, removing some of the most tedious manual parts. This also adds support for signing the components using the cosign tool, using GitHub action's provided signing keys. Thanks!

uses: cargo-bins/cargo-binstall@v1.10.15
- name: Install wkg
shell: bash
run: cargo binstall wkg
Copy link
Contributor

Choose a reason for hiding this comment

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

We'll want to pin wkg version eventually but let's not block on that

@ricochet ricochet merged commit 7ad5908 into WebAssembly:main Feb 6, 2025
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants