Don't require version number for release notes before release #458
Labels
No Label
abra
abra-gandi
awaiting-feedback
backups
bug
build
ci/cd
community organising
contributing
coopcloud.tech
democracy
design
documentation
duplicate
enhancement
finance
funding
good first issue
help wanted
installer
kadabra
performance
proposal
question
recipes.coopcloud.tech
security
test
wontfix
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: coop-cloud/organising#458
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I feel that the process of making release notes doesn't go well with doing pull requests, as I cannot know for sure what the version of the next release will be when creating it. I came up with two options to handle this:
Have a single file for release notes
abra recipe sync
: check if there are entries above the last headline. If there is, insert a headline at the top with the new version numberabra app upgrade
: print all text for headlines relevant for the upgradeBackwards compatible approach
An alternative that is backwards compatible with current
abra app upgrade
could be to write the notes into e.g.release/unreleased
, whichabra recipe sync
renames to the new version number.Thoughts
I'd prefer the first option:
Please share your thoughts! No official proposal yet, though I imagine this would be medium size?
Ah, that's true! I think we originally thought of the current workflow as as matching the "I'm writing the notes now AND I'm making the release now". But for this "I'm gonna make the release later" scenario, it is indeed weird.
I'm a bit wary of the single file approach since it'll make the code more involved and leave us open to parsing errors when things are not formatted correctly. We could get
abra
to concatenate and list all changes via a command tho?I like the
releases/unreleased
approach! Andabra
throwing them in a matching version file if it finds it seems Simple and Good.Thanks for opening this! There's my 2 cents so far anyway 😺
releases/next
available in the 0.9.x series ofabra
and docs in https://docs.coopcloud.tech/maintainers/handbook/#how-do-i-write-version-release-notes