Skip to content

Refactor release script to trigger GitHub action that performs tagging and releasing #5382

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

Closed
Tracked by #4748
mafredri opened this issue Dec 12, 2022 · 1 comment
Closed
Tracked by #4748
Assignees

Comments

@mafredri
Copy link
Member

When #5366 is merged (ref: #5233), our main workflow for creating releases will be to run ./scripts/release.sh from the project.

This script still does tagging and pushing the tag on the developers local machine, we want to move this process to a GitHub workflow that can be triggered either via release.sh or via the GitHub UI.

The workflow should take input parameters like dry_run: boolean, minor: boolean, (major: boolean), draft: boolean.

We don't do major releases yet, so that can wait. Dry-run lets the result be inspected. Minor is for forcing a minor version bump even if there are no breaking changes. Draft creates a new draft release that can be edited by a human before publishing.

@mafredri
Copy link
Member Author

Fixed in #5652.

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

No branches or pull requests

1 participant