Updates/process info for 4.3
See original GitHub issueThis is a running set of notes from the release process mostly for me to remember things that need to be updated in the docs after the fact. I’ll update this post as things come up
- It might be wise to mention post-release steps for situations like the unfortunately-timed mpl build that broke RTD.
- The release instructions don’t seem to reflect the new changelog.
- The release instructions don’t mention the backport bot (although it’s currently not clear what the right process is! More discussion needed later).
- The branching instructions don’t mention the fact that github actions should be updated for the newly-created branch (I think? see #11846)
- The release instructions don’t say when the branch of a completed version should be closed in the pr_consistency script (in the past I think it’s been when the next version is released, but should write that down.)
- The release instructions call for the gh_issuereport.py script, but it doesn’t work anymore. Need to update it to https://github.com/sunpy/sunpy/blob/main/tools/generate_releaserst.xsh (and maybe move that to openastro?)
- Add a note to the instructions to push up the dev tag when branching happens
- Update mentions of astropy-procedures back to astropy-tools
- Mention what to do about #11689
- Clarify in the release instructions whether/how IERS releases should go in
main
(https://github.com/astropy/astropy/commit/3aaad2220b0c0f85a7c526396b8c63bf154a1f87#commitcomment-53448308)- On 2021-10-21 infrastructure tag-up, there was a consensus that IERS update should be made as a PR against
main
and then backported after merge.
- On 2021-10-21 infrastructure tag-up, there was a consensus that IERS update should be made as a PR against
- Make it clear you should check both the CI and the RTD build logs, or make sure there’s a last-before-release PR into the branch - #11974
- The language about setting branches to “protected” in the post-release process is out-of-date. It’s now “hidden but active”
- Be more specific about the announcement process (and shouldn’t need to coordinate with the CoCo - rather the release team)
- Be more concrete about the “announcement” part (e.g. 4.2 did not follow the normal process)
- Figure out a way to stop any activity on the release branch between when the release manager starts the release process (i.e., updates the changelog with the towncrier PR) and the actual release.
- PL: Maybe some sort of temporary branch protection rules? If you do this, please document the how-to.
- Confirm that the
ci-helpers
update is no longer needed and remove or update the post-release item as needed.- PL: It is only used here now https://github.com/astropy/astropy/blob/77a7577125afac5468c1c110b51d276da60f8be4/tox.ini#L21
Issue Analytics
- State:
- Created 2 years ago
- Reactions:1
- Comments:14 (14 by maintainers)
Top Results From Across the Web
Understanding the kernel release cycle - jwboyer - LiveJournal
First, I will start by saying that the upstream kernel development process is amazing. The rate of change for the 4.3 kernel was...
Read more >[ROM][23 Jan][ML6 V4.3][Android 4.3] WanamLite ... - XDA Forums
Any chance to get updated to the latest version without downloading the whole 1-gig file?? Sent from my GT-N7100 using xda premium ...
Read more >4 Process Integration for Item Balance Updates
Item balance updates process integration ... You complete the update of item balance information from JD Edwards EnterpriseOne to Agile PLM as a...
Read more >Sysinternals Suite Updates: Process Explorer, Process ...
A new version of Microsoft's Systinternals Suite is now available for download, with updates to five of the tools included in the package....
Read more >Customer reviews: TomTom GO 740TM LIVE 4.3-Inch ... - Amazon.com
TomTom GO 740TM LIVE 4.3-Inch Bluetooth Portable GPS Navigator (Lifetime Traffic & Maps Edition). Customer reviews. 3.5 out of 53.5 out of 5....
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
yeah absolutely! Sorry if that came off as accusing @saimn, not what I meant at all. Just meant this as a reminder that we should do it after we’ve gotten a complete release with this machinery under our belts
Ah, that would be even better, but I think it’s rare enough that it can just be on the branching checklist for now. I think @astrofrog’s dream is that both branching and releasing be fully automated, but I think the first steps in that is to capture it in the docs anyway.
Oops, sorry, yeah missing context: I meant “close the branch” w.r.t. the pr_consistency script - see https://github.com/astropy/astropy-procedures/blob/main/pr_consistency/4.check_consistency.py (I updated the note above to clarify that)
Ugh once again I forgot that LTS doesn’t use setuptools_scm 🤦♂️