Skip to content

Migrate this workspace to using trusted publishing - #1350

Merged
alexcrichton merged 3 commits into
bytecodealliance:mainfrom
alexcrichton:trusted-publishing
Aug 13, 2025
Merged

Migrate this workspace to using trusted publishing#1350
alexcrichton merged 3 commits into
bytecodealliance:mainfrom
alexcrichton:trusted-publishing

Conversation

@alexcrichton

Copy link
Copy Markdown
Member

Similar to bytecodealliance/wasm-tools#2281 but for this repository. The main benefit is removal of a long-lived token, and the main consequence is that crates will need to be published to crates.io with a placeholder before being merged in here.

Similar to bytecodealliance/wasm-tools#2281 but for this repository. The
main benefit is removal of a long-lived token, and the main consequence
is that crates will need to be published to crates.io with a placeholder
before being merged in here.
@alexcrichton

Copy link
Copy Markdown
Member Author

I plan on publishing a new release after this to ensure all the automation works.

@alexcrichton
alexcrichton enabled auto-merge August 13, 2025 21:37
@alexcrichton
alexcrichton added this pull request to the merge queue Aug 13, 2025
Merged via the queue into bytecodealliance:main with commit 1b32c97 Aug 13, 2025
22 checks passed
@alexcrichton
alexcrichton deleted the trusted-publishing branch August 13, 2025 22:15
pchickey added a commit to bytecodealliance/wstd that referenced this pull request Aug 14, 2025
pchickey added a commit to bytecodealliance/wstd that referenced this pull request Aug 14, 2025
* Cargo: set rust-version following wasmtime's policy of stable minus two

* switch to install-rust action used in wasm-tools etc

* add publish.rs and verify-publish ci job

* add release-process publish workflows

copied from wit-bindgen, except got rid of publishing the dist files,
since we arent distributing any binaries as part of this release process

* fix comment

* use trusted publishing workflow

adapted from bytecodealliance/wit-bindgen#1350

* fix typos
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