Skip to content

Release 1.54.0#3935

Merged
psss merged 1 commit into
mainfrom
release-1.54.0
Jul 31, 2025
Merged

Release 1.54.0#3935
psss merged 1 commit into
mainfrom
release-1.54.0

Conversation

@psss
Copy link
Copy Markdown
Member

@psss psss commented Jul 30, 2025

Follow the steps below to create a new major or minor release:

  • Update overview.rst with new contributors since the last release
  • Review the release notes in releases.rst, update as needed
  • Add a Release x.y.z commit, empty if needed: git commit --allow-empty -m "Release x.y.z"
  • Create a pull request with the commit, ensure tests pass, merge it
  • Move the fedora branch to point to the new release
  • Tag the commit with x.y.z, push tags git push --tags

Create a new github release based on the tag above

  • Mention the most important changes in the name, do not include version
  • Use ; as a delimiter, when multiple items are mentioned in the name
  • Push the “Generate release notes” button to create the content
  • Prepend the “See the release notes for the list of interesting changes.” line
  • Publish the release, check Fedora pull requests, make sure tests pass and merge

Finally, if everything went well

  • Close the corresponding release milestone
  • Once the non development copr build is completed, run the publish-images workflow to build fresh container image.

Handle manually what did not went well

  • If the automation triggered by publishing the new github release was not successful, publish the fresh code to the pypi repository manually using make wheel && make upload
  • If there was a problem with creating Fedora pull requests, you can trigger them manually using /packit propose-downstream in any open issue.

@psss psss added the packaging Changes related to the rpm packaging label Jul 30, 2025
@psss psss added this to planning Jul 30, 2025
@github-project-automation github-project-automation Bot moved this to backlog in planning Jul 30, 2025
@psss psss added this to the 1.54 milestone Jul 30, 2025
@psss psss force-pushed the release-1.54.0 branch from 24f4e59 to baf2cf9 Compare July 30, 2025 19:43
@psss psss moved this from backlog to review in planning Jul 30, 2025
@psss psss force-pushed the release-1.54.0 branch from baf2cf9 to 706cf47 Compare July 31, 2025 14:43
@psss psss changed the base branch from main to support-journal-backup July 31, 2025 14:47
@psss psss moved this from review to merge in planning Jul 31, 2025
@psss psss force-pushed the release-1.54.0 branch from 706cf47 to 246fb01 Compare July 31, 2025 21:25
@psss psss changed the base branch from support-journal-backup to main July 31, 2025 21:28
@psss
Copy link
Copy Markdown
Member Author

psss commented Jul 31, 2025

/packit build

@psss psss force-pushed the release-1.54.0 branch from 246fb01 to 03893ab Compare July 31, 2025 21:35
@psss
Copy link
Copy Markdown
Member Author

psss commented Jul 31, 2025

Full test coverage executed in #3899, merging.

@psss psss merged commit b6984d3 into main Jul 31, 2025
10 of 17 checks passed
@psss psss deleted the release-1.54.0 branch July 31, 2025 22:23
@github-project-automation github-project-automation Bot moved this from merge to done in planning Jul 31, 2025
@psss psss self-assigned this Aug 1, 2025
bajertom pushed a commit that referenced this pull request Aug 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

packaging Changes related to the rpm packaging

Projects

Status: done

Development

Successfully merging this pull request may close these issues.

5 participants