the release job updates versions, creates readme and release PR #522
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 introduces a new workflow for deployment and modifies the existing release workflow to streamline the process of creating release branches and publishing releases. The most important changes include the addition of a deployment workflow, extraction of version information, tagging commits, and publishing to GitHub and npm.
New Deployment Workflow:
.github/workflows/deploy-release.yaml
: Added a new deployment workflow triggered by closed pull requests on thetest
branch. This workflow extracts the version from the source branch, tags the commit, and publishes the release to GitHub and npm.Modifications to Release Workflow:
.github/workflows/release-on-github.yaml
: Modified the release workflow to create a release branch instead of directly tagging the commit, and updated the steps to create a release pull request.