-
Notifications
You must be signed in to change notification settings - Fork 98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 0.1.0 #325
Comments
Now that we have a released version on the Quilkin Artifact registry, also confirmed that our Xonotic examples are working as expected as well. (Just triple checking the image is public!) |
Note: cargo publish --dry-run --allow-dirty --verbose
Updating crates.io index
Packaging quilkin v0.1.0 (/home/markmandel/workspace/quilkin)
Archiving .dockerignore
Archiving .gcloudignore
Archiving .gitignore
Archiving .gitmodules
Archiving CHANGELOG.md
Archiving CONTRIBUTING.md
Archiving Cargo.lock
error: failed to prepare local package for uploading
Caused by:
no matching package named `quilkin-macros` found
location searched: registry `https://github.com/rust-lang/crates.io-index`
required by package `quilkin v0.1.0 (/home/markmandel/workspace/quilkin)` I think it's overall fine, something we might want to work on the future although (a) |
* Added the CHANGELOG.md * Update version numbers to the release versions * Tweaks to the release checklist * Added a README to quilkin-macros, otherwise `cargo publish --dry-run` errored. Work on #325
* Added the CHANGELOG.md * Update version numbers to the release versions * Tweaks to the release checklist * Added a README to quilkin-macros, otherwise `cargo publish --dry-run` errored. Work on #325
* Update version numbers * Small formatting tweak to the release markdown template. Work on #325
Everything that can be done at this time has been done! Waiting on the 14th to publish crates, and then the 15th to do the announcements. (See #313 for details). The only risk I see is if there's an issue pushing to cargo, but worst case scenario, I make a fix on Thursday to the release branch, and get up early Friday Pacific to publish before the announcement goes out (and manually fixup any tagging issues / backport any fixes back into |
* Update version numbers * Small formatting tweak to the release markdown template. Work on #325
Closing, as we have completed all the steps! |
* Added the CHANGELOG.md * Update version numbers to the release versions * Tweaks to the release checklist * Added a README to quilkin-macros, otherwise `cargo publish --dry-run` errored. Work on #325
Prerequisites
Editor
level access toquilkin
Google Cloud project.upstream
points atgit@github.com:googleforgames/quilkin.git
.Steps
git remote update && git checkout main && git reset --hard upstream/main
to ensure your code is in linewith upstream.
version
field in./Cargo.toml
and remove the-dev
suffix.quilkin-macros
dependency in./Cargo.toml
and remove the-dev
suffix.version
field in./macros/Cargo.toml
and remove the-dev
suffix../build/release
and runmake
to submit the cloud buildlicense.html
to ensure that there aren't any new MPL, GPL, LGPL, or CDDL dependencies from the lastrelease. If there are:
archive_dependencies.sh
so that the source is archived in the container image.
make
to submit the cloud build", and start from there again.cd macros && cargo publish --dry-run
and ensure there are no issues.cargo publish --dry-run
and ensure there are no issues.Github release template.
v0.1.0
, description, and relevant changelog sections.git remote update && git checkout main && git reset --hard upstream/main
to ensure your code is in linewith upstream.
git checkout -b release-0.1.0 && git push upstream
to create a release branch.cd macros && cargo publish
cargo publish
Cargo.toml
and increment the minor version and apply the-dev
suffix to theversion
.quilkin-macros
dependency in./Cargo.toml
and increment the minor versionand apply the
-dev
suffix to theversion
.version
field in./macros/Cargo.toml
and increment the minor versionand apply the
-dev
suffix to theversion
.Congratulation! 🎉 You have successfully released Quilkin!
The text was updated successfully, but these errors were encountered: