Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

set up declarative releases for Spoon #6

Merged
merged 2 commits into from
Apr 12, 2022
Merged

Conversation

monperrus
Copy link
Contributor

Problem being solved:

  1. it's hard to know which commit is released, and what is the commit behind a release
  2. current CD of releases is convoluted

Solution: have a declarative specification of releases.

Next a script to be written will take this data as input and push to Maven Central appropriately.

@@ -0,0 +1,6 @@
[
Copy link
Member

Choose a reason for hiding this comment

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

Why is this an array? For each release, we can just update two attributes, commit_sha and version. Once it is updated, that PR can be merged. There is no harm in keeping an array, except the script has some negligible extra work of picking up the first element.

@monperrus
Copy link
Contributor Author

This array is meant to be append-only: we append the new release information.

@monperrus
Copy link
Contributor Author

FYI, manually published 17e000b58363dee4ee1687e582f13ef993b387e0 as 10.1.0

@algomaster99 algomaster99 deleted the monperrus-patch-2 branch July 26, 2022 04:49
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