Skip to content

Release process

Islon Scherer edited this page Feb 29, 2024 · 3 revisions

Pre-requisites

  1. CI build is green.

Release

  1. Bump the version on docs/modules/antora.yml and package.json.
  2. Run npm install --package-lock-only to update the version on package-lock.json.
  3. Create the changelog for the new version on changelog.adoc.
  4. Create a "Prepare release x.x.x" commit with the above changes and open a PR to main.
  5. Get the PR approved and merged.
  6. git tag -a x.x.x -m "Release version x.x.x"
  7. git push x.x.x
  8. Wait for CI job to complete
  9. Create a new branch release/x.x based on main and push it upstream.
  10. Make sure the pkl-lang.org CI built these changes and they are showing in the website.
Clone this wiki locally