To release a version “vX.Y.Z” of the wasm-shim in GitHub and Quay.io, follow these steps:
- Pick a
<git-ref>
(SHA-1) as source.
git checkout <git-ref>
-
Create a new "floating" commit with the release version removing the
-dev
suffix (example). -
Create a new tag and named release
vX.Y.Z
. Push the tag to GitHub. This will trigger the image to be built in Quay.io.
git tag -a vX.Y.Z -m "vX.Y.Z" -s
git push origin vX.Y.Z
-
Then at the GitHub repository, create a new release from the tag you just pushed, auto-generating the release notes. This will trigger the workflow to build the wasm-shim binary to append to the release (example).
-
Now that the release has been created, create a PR to update to the next development (
-dev
) version (example)