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

WIP: Simplify process of making releases #582

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Sophietje
Copy link
Collaborator

This PR adds a Github workflow for (1) drafting a release, and (2) uploading Docker images to the registry.

This will modify the way that we're currently making releases. I envision the following workflow:

  1. User makes commit to prepare for the version release, changing the versions where needed (same as current first step)
  2. User triggers Github Action via Github's interface, you will be asked to provide the new version (X.Y.Z) as input
  3. Draft release is made by workflow (1)
  4. When ready, user inspects the draft release made by the workflow. The user can make changes if necessary and 'publishes' it definitively
  5. Docker images are made and uploaded by workflow (2)
  6. User makes commit for next SNAPSHOT version (the same as current 7th step)
  7. Inform the world

@Sophietje
Copy link
Collaborator Author

TODO: Fix upload of JARs to release, it currently cannot find the right files

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.

1 participant