Skip to content

Update release process#1350

Merged
stevepiercy merged 30 commits into
collective:mainfrom
niccokunzmann:issue-1293
May 18, 2026
Merged

Update release process#1350
stevepiercy merged 30 commits into
collective:mainfrom
niccokunzmann:issue-1293

Conversation

@niccokunzmann
Copy link
Copy Markdown
Member

@niccokunzmann niccokunzmann commented Apr 30, 2026

Closes issue

Description

This updates the release process to what I actually did. It should work like this for the next releases.

I could remove some sections about the version switcher.

Readthedocs does not create a version for the tag, so that step can also be removed.

grafik

A commit on branch 7.x has been created that shall be carried forth through the merges of main that keeps the version switcher disabled.

release branch steps are done on main now.

How to proceed

Please correct the formatting or text if you need to and merge: This is a living document, and it should be merged before the next release. If there are procedural mistakes (content), they will be corrected with the next release. You can point them out in an issue or make edits here. If you want to adjust the style, not the content, please go ahead and do that and then merge.


📚 Documentation preview 📚: https://icalendar--1350.org.readthedocs.build/

@read-the-docs-community
Copy link
Copy Markdown

read-the-docs-community Bot commented Apr 30, 2026

@niccokunzmann
Copy link
Copy Markdown
Member Author

2e87032 is part of main already.

Comment thread docs/contribute/maintenance.rst
Comment thread docs/contribute/maintenance.rst Outdated
Comment thread docs/contribute/maintenance.rst Outdated
Comment thread docs/contribute/maintenance.rst Outdated
Comment thread docs/contribute/maintenance.rst Outdated
Comment thread docs/contribute/maintenance.rst Outdated
Comment thread docs/contribute/maintenance.rst Outdated
@stevepiercy
Copy link
Copy Markdown
Member

See revised steps to automate the change log process in #1389

Comment thread docs/contribute/maintenance.rst Outdated
Comment thread docs/contribute/maintenance.rst Outdated
Comment thread docs/contribute/maintenance.rst Outdated
Comment thread docs/contribute/maintenance.rst Outdated
@SashankBhamidi
Copy link
Copy Markdown
Member

@stevepiercy Do you wish I take over this PR? If so, I can next week once I'm done with some OWC work and a be back from a 2 day trek.

@stevepiercy
Copy link
Copy Markdown
Member

@SashankBhamidi I'll rebase it and take care of a few things that I understand, then tag you to take over. Thank you!

Co-authored-by: Steve Piercy <web@stevepiercy.com>
Co-authored-by: Steve Piercy <web@stevepiercy.com>
Co-authored-by: Steve Piercy <web@stevepiercy.com>
@SashankBhamidi
Copy link
Copy Markdown
Member

Resolve conversations once you're done so I can start fresh

@stevepiercy
Copy link
Copy Markdown
Member

@SashankBhamidi I'm all done. Tag! You're it!

I'd be open to get together on a call and walk through this together with you for the release of 7.1.1.

stevepiercy
stevepiercy previously approved these changes May 16, 2026
Copy link
Copy Markdown
Member

@SashankBhamidi SashankBhamidi left a comment

Choose a reason for hiding this comment

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

Thanks @stevepiercy! Few things:

Comment thread docs/contribute/maintenance.rst Outdated
Comment thread docs/contribute/maintenance.rst Outdated
Comment thread docs/contribute/maintenance.rst Outdated
Comment thread docs/contribute/maintenance.rst Outdated
@stevepiercy
Copy link
Copy Markdown
Member

@SashankBhamidi this is ready for review. If it looks good, please merge it, then try it out with a new release. If we need to make a second new release, that would be OK, too. Thank you!

Copy link
Copy Markdown
Member

@SashankBhamidi SashankBhamidi left a comment

Choose a reason for hiding this comment

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

@stevepiercy Thanks!

Step 8 still has a problem for the major release path though.

Comment thread docs/contribute/maintenance.rst Outdated
Comment thread docs/contribute/maintenance.rst Outdated
@stevepiercy
Copy link
Copy Markdown
Member

@SashankBhamidi one more review, please. I think this time, I got it all down.

Copy link
Copy Markdown
Member

@SashankBhamidi SashankBhamidi left a comment

Choose a reason for hiding this comment

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

LGTM, both paths verified in a scratch repo. Approving. Thanks!

@SashankBhamidi
Copy link
Copy Markdown
Member

I'll merge this soon. I don't have access to my laptop right now.

@stevepiercy
Copy link
Copy Markdown
Member

@SashankBhamidi I approved it, and set it to auto-merge. It should merge in about 10 minutes.

Then can you do a release? I really want to fix the version switcher, which broke with the last release. That thing is tricky.

@stevepiercy stevepiercy enabled auto-merge (squash) May 18, 2026 06:05
@stevepiercy stevepiercy merged commit 39b8db8 into collective:main May 18, 2026
56 checks passed
@coveralls
Copy link
Copy Markdown

Coverage Report for CI Build 26016285081

Warning

Build has drifted: This PR's base is out of sync with its target branch, so coverage data may include unrelated changes.
Quick fix: rebase this PR. Learn more →

Coverage remained the same at 97.775%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 12624
Covered Lines: 12348
Line Coverage: 97.81%
Relevant Branches: 770
Covered Branches: 748
Branch Coverage: 97.14%
Branches in Coverage %: Yes
Coverage Strength: 5.86 hits per line

💛 - Coveralls

@SashankBhamidi
Copy link
Copy Markdown
Member

@stevepiercy Done and dusted!

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Next release todos

4 participants