Skip to content
This repository has been archived by the owner on Dec 23, 2024. It is now read-only.

chore: move release process to a GitHub Actions workflow #150

Merged
merged 3 commits into from
Oct 2, 2023

Conversation

ctreatma
Copy link
Contributor

This closes #109 by setting up a push-button GitHub Actions workflow that releases the SDK. The new workflow:

  1. Inspects the commit log since the last GitHub release for Conventional Commit tags to determine the next release version
  2. Updates the version file with the next release version and regenerates the SDK
  3. Creates a GitHub release for the next release version
  4. Builds the SDK JARs and publishes them to the packages page for this repo

@displague
Copy link
Member

Does the new CI need to update the version file via a git commit? (the file is added in this PR so I'm wondering if it will become stale, or require manual updates from 0.7.0).

@displague
Copy link
Member

We should also add a block to README.md on how to cut releases (or how robots do it)

@ctreatma
Copy link
Contributor Author

@displague README has been updated with a Release section that links to the GitHub Actions workflow and documents the steps that the workflow executes

@displague displague merged commit 4a1fd4f into main Oct 2, 2023
@displague displague deleted the release-automation branch October 2, 2023 18:23
@github-actions
Copy link
Contributor

This PR is included in version 0.8.0 🎉

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Move release process into GitHub Actions
2 participants