Conversation
Now that we use some of the Vox Pupuli tooling, we want to update the way we prepare a release: the `release:prepare` rake tasks from Vox Pupuli is not unsable with our current setup, so update he `prep_version` rake tasks to update the version in both the .ddl and the .json files, and also write some boilerplate in the `CHANGELOG.md` file. The call sequence is the same as used before to release a module: ```sh-session foo-agent $ bundle exec rake prep_version VERSION=5.5.0 ``` When the changes are ready, a release is done from the `main` branch of the repository by tagging the code and pushing the tag to GitHub where a GitHub action will do the actual release: ```sh-session foo-agent $ git tag 5.5.0 foo-agent $ git push --tags ```
2aa425b to
1ae3afc
Compare
Member
Author
|
To test these changes with modulesync: $ bundle exec msync update --noop
(A diff of each change is shown, the files in modules/... are updated and can be inspected)These changes can also be reviewed from the PR directly: the Without $ bundle exec msync update --message "Rework the release process"I like to use the $ bundle exec msync execute -- gh pr create --fill --draft |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Now that we use some of the Vox Pupuli tooling, we want to update the way
we prepare a release: the
release:preparerake tasks from Vox Pupuliis not unsable with our current setup, so update he
prep_versionraketasks to update the version in both the .ddl and the .json files, and
also write some boilerplate in the
CHANGELOG.mdfile. The callsequence is the same as used before to release a module:
$ bundle exec rake prep_version VERSION=5.5.0When the changes are ready, a release is done from the
mainbranch ofthe repository by tagging the code and pushing the tag to GitHub where a
GitHub action will do the actual release: