Skip to content

Improvements for release_process.md#4756

Merged
MeGaGiGaGon merged 3 commits into
psf:mainfrom
MeGaGiGaGon:MeGaGiGaGon-improve-release-process
Sep 19, 2025
Merged

Improvements for release_process.md#4756
MeGaGiGaGon merged 3 commits into
psf:mainfrom
MeGaGiGaGon:MeGaGiGaGon-improve-release-process

Conversation

@MeGaGiGaGon
Copy link
Copy Markdown
Collaborator

While cutting 25.9.0, I ran into a few snags, so this PR smooths out the issues I ran into in the docs:

  • Minor typo fix
  • Since the stable branch is updated by the release workflow, git diff origin/stable CHANGES.md should always work, which is much easier than having to find a commit hash
  • The example PR given had the new template already applied, which confused me. I eventually used the 25.1.0 PR as a reference instead
  • GitHub appears to now use the last commit message as the release message instead of the tag name, so it will need to be entered manually going forwards
  • There looks to be a check to prevent all pushes directly to main, so a PR has to be made

Description

Checklist - did you ...

  • [N/A] Implement any code style changes under the --preview style, following the
    stability policy?
  • [N/A] Add an entry in CHANGES.md if necessary?
  • [N/A] Add / update tests if necessary?
  • Add new / update outdated documentation?

While cutting 25.9.0, I ran into a few snags, so this PR smooths out the issues I ran into in the docs:

- Minor typo fix
- Since the stable branch is updated by the release workflow, `git diff origin/stable CHANGES.md` should always work, which is much easier than having to find a commit hash
- The example PR given had the new template already applied, which confused me. I eventually used the 25.1.0 pr as a template instead
- GitHub appears to now use the last commit message as the release message instead of the tag name, so it will need to be entered manually going forwards
There is now a check to prevent any direct pushes to main, so a PR has to be made
@MeGaGiGaGon MeGaGiGaGon added T: documentation Improvements to the docs (e.g. new topic, correction, etc) ci: skip news Pull requests that don't need a changelog entry. labels Sep 19, 2025
@MeGaGiGaGon MeGaGiGaGon merged commit 43135e9 into psf:main Sep 19, 2025
15 of 16 checks passed
@MeGaGiGaGon MeGaGiGaGon deleted the MeGaGiGaGon-improve-release-process branch September 19, 2025 02:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci: skip news Pull requests that don't need a changelog entry. T: documentation Improvements to the docs (e.g. new topic, correction, etc)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants