Skip to content

Latest commit

 

History

History
48 lines (36 loc) · 1.43 KB

RELEASING.md

File metadata and controls

48 lines (36 loc) · 1.43 KB

How to Perform a Release

  1. The first step is to create a tag, push it, and let GitHub Actions do the release.

    # For v1.x.y
    ver=1.2.0 # change this to new version
    git checkout series/1.x
    git checkout -b topic/v$ver
    echo "ThisBuild / version := \"$ver\" // Workaround for #504" > version.sbt
    git add version.sbt
    git commit -m "Setting version to v$ver"
    git tag -s v$ver
    git push --tags
    
    # For v2.x onwards
    ver=2.0.0 # change this to new version
    git checkout main
    git tag -s v$ver
    git push --tags
  2. Wait for the release to complete. https://github.com/scala-js/scala-js-dom/actions/workflows/release.yml

  3. Go to GitHub releases (https://github.com/scala-js/scala-js-dom/releases), edit the auto-generated draft release, revise, and click Publish.

  4. Advertise the new release in the following places: