Skip to content

Conversation

@jburel
Copy link
Member

@jburel jburel commented Dec 4, 2025

Create a release automatically when a new tag is pushed

@jburel jburel requested a review from sbesson December 4, 2025 13:18
Copy link
Member

@sbesson sbesson left a comment

Choose a reason for hiding this comment

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

This is consistent with the strategy I have been applying across several repositories including OMERO.py but also Java components like ome-common

Auto-generating the release notes for individual components is fairly low-maintenance and generally produces a good outcome. I also find this approach to be complementary of writing more curated release notes e.g. for Bio-Formats and OMERO as the latter tend to be more user-facing.

Two things to keep in mind while pivoting towards this strategy:

  • there is no single entry point that aggregates the changelog of all changes across versions. The closest equivalent would be the releases endpoint e.g.https://github.com/ome/omero-scripts/releases but this might involve some scrolling & navigation if looking at the change across several releases
  • the auto-generation of the release body further increases the importance of good titles (& bodies) for the individual contributions e.g. avoiding generic titles like Fix bug. This puts additional responsibility on maintainers but also confers them with further authority during the review process to ensure these are correctly filled.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants