feat(release-please): add release please #10
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes significant updates to the GitHub Actions workflows, specifically focusing on the release automation and documentation improvements. The main changes involve restructuring the release workflow, adding a new reusable workflow for releases, and updating documentation to reflect these changes.
Workflow Updates:
.github/workflows/release-please.yml: Modified the workflow to useworkflow_callfor better modularity and added steps to get a token and run therelease-pleaseaction..github/workflows/release.yml: Added a new release workflow that sets up the release context and runs therelease-pleaseaction with a matrix strategy.Documentation Updates:
README.md: Updated the link for the Docker build workflow and added a new section for theRelease Pleaseworkflow.docker-build/README.md: Added detailed documentation for inputs and secrets required for the Docker build workflow, along with an example usage.release-please/README.md: Added new documentation for the reusableRelease Pleaseworkflow, including required secrets and an example usage.