I'd like to be able to learn about the release procedure, and figure it should be documented in the repo. Ideas on what it can include are...
- High level summary
- We currently do/don't maintain a changelog like...
- We currently push a date associated tag like
v-2025-09-17-1809 and them trigger a version build?
- Practical end-to-end procedure of making a release
For reference, here is a template RELEASE.md for new jupyterhub projects, and associated template github workflow to release a Python package to PyPI.
background from Tilo: the release process involves signing artifacts so they can work well on windows machines, which makes the release process less straightforward.
There is documentation at https://gitlab.com/sensmetry/internal2/tech/syside/sysand/sysand-signing in its readme about this!
Loose notes
- The GitHub environment pypi-publish requires a manual approval, currently by either Vytautas/Victor/Tilo
- Maven Central has a manual "Go live" button that we need to press following an upload, practically by visiting https://central.sonatype.com/publishing with access to Sensmetry org there, currently Simonas/Vytautas/Tilo have that.
I'd like to be able to learn about the release procedure, and figure it should be documented in the repo. Ideas on what it can include are...
v-2025-09-17-1809and them trigger a version build?For reference, here is a template RELEASE.md for new jupyterhub projects, and associated template github workflow to release a Python package to PyPI.
background from Tilo: the release process involves signing artifacts so they can work well on windows machines, which makes the release process less straightforward.
There is documentation at https://gitlab.com/sensmetry/internal2/tech/syside/sysand/sysand-signing in its readme about this!
Loose notes