Skip to content

Conversation

@Musholic
Copy link
Contributor

Description of the problem being solved:

This automates some steps of the usual release workflow:

The last manual step is to publish the release, it will automatically create the tag on the last commit of the master branch (the target branch of the release was changed to master, to avoid creating the release and tag on newly committed dev commits).

Includes a fix in tweak_changelogs.sh in the case where we removed the Release notes generated comment

Steps taken to verify a working solution:

@Wires77 Wires77 added the pob1 Should also be merged into PoB1 Repo label Oct 25, 2025
Comment on lines +43 to +45
- name: Update manifest version
run: |
sed -ri "s/<Version number=\"([^\"]*)\"/<Version number=\"${{ github.event.inputs.releaseVersion }}\"/g" manifest.xml
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Instead of this step you can run python3 update_manifest.py --quiet --in-place --set-version ${{ github.event.inputs.releaseVersion }}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pob1 Should also be merged into PoB1 Repo

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants