Skip to content

Latest commit

 

History

History
22 lines (14 loc) · 1.04 KB

RELEASE.md

File metadata and controls

22 lines (14 loc) · 1.04 KB

Release

The release/publish process is automated using GitHub Actions.

Process

  1. Merge all pull requests that are ready into the main branch
  2. Create a new GitHub Release
    1. Define the new tag following semantic versioning. It must start with v, e.g. v1.1.0. Prerelease tags are supported, e.g. v1.1.0-rc.1
    2. Generate release notes
    3. Check pre-release if appropriate
    4. Click publish release

GitHub Actions will automatically package the compiled JS file.

It will force push action.yml and the compiled JS file to the release's tag.

The release process will keep major (v1) and minor (v1.1) tags current to the latest appropriate commit (this is skipped for pre-releases).

Note that it is possible to publish a prerelease from a branch. This is useful for testing the release process.

If you need to test functionality, you can use a @main or @feature/new-capability branch reference instead of a released tag.