-
Notifications
You must be signed in to change notification settings - Fork 104
Open
Description
During the recent release, a few "sticky" points were noticed making the release a bit more complicated than necessary
Below is a list of points to consider with potential solutions
-
Release of the various
omero-*packages e.g.omero-model.- Possible switch to MavenCentral. Note we do not have control on when the artifacts will appear on Maven central, we do on artifactory when a package is pushed via GHA see https://github.com/ome/omero-model/blob/master/.github/workflows/gradle.yml
- Doc job needs to be triggered manually to copy the doc (javadoc, slice2html doc) to our infra See https://ci.openmicroscopy.org/job/OMERO-DEV-release-artifacts/.
-
Release of openmicroscopy
- omero dependencies version bump. Automated see update dependencies #6329
- Current generation of artifacts using https://ci.openmicroscopy.org/job/OMERO-DEV-release/
- creates the artifacts under downloads.o.org
- then they are manually copied to GitHub.
- Redirects are manually updated. - Proposal
- creates artifacts using GHA See upload assets on tag #6318
- No manual copy
- Redirect to put in place if we want to keep downloads.o.org or remove that step too (long term)
- Check: download stats from GitHub
- Artifacts omego#132 changes to retrieve artifacts from GitHub (not using redirect)
-
Documentation update. The documentation release is now happening via RTD
- Not applicable this time but generation of model glossary is manual and required a running server. Automated see ome/omero-documentation@c756aa7
- Dependencies version bump is currently updated manually (missed).
- Automated via GHA: Update dependencies omero-documentation#2258
- https://github.com/ome/omero-documentation#release-process was not mentioned on the release board and missed during the process. See Remove doc version value omero-documentation#2260
- Usage of
omegofor installation of server i.e. replace https://github.com/ome/omero-install/blob/develop/linux/step04_all_omero_install.sh#L15. To avoid update when switching to release like 5.7. See use omego omero-install#266
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels