Skip to content

Update "Release process" docs #153

Description

@tpvasconcelos

Update the "Release process" docs to reflect the current status.

Maybe refactor steps 3. and 4. in a separate script in cicd_utils/ and call it from here. The script should ask for user confirmation before proceeding. To avoid accidental releases, maybe require the user to type out the exact version to be released (you can include the version in the script's output so the user can copy-paste it). The script to validate that the user is running the script from the correct cwd, git branch (main), set the SKIP='no-commit-to-branch' environment variable to skip the pre-commit hook that doesn't allow commits to the main branch, and finally, run the bumpversion <major|minor|patch> command. Maybe ask for confirmation to push all changes and new tags to the remote repository or to revert all changes and tags if the user decides to cancel the release?


Potentially relevant references:

Metadata

Metadata

Assignees

Labels

CI/CDRelated to the CI/CD processDOCSImprovements or additions to documentationP:3Priority 3

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions