"Fossies" - the Fresh Open Source Software Archive

Member "scala-js-1.3.1/RELEASING.md" (14 Nov 2020, 2305 Bytes) of package /linux/www/scala-js-1.3.1.tar.gz:

As a special service "Fossies" has tried to format the requested source page into HTML format (assuming markdown format). Alternatively you can here view or download the uninterpreted source code file. A member file download can also be achieved by clicking within a package contents listing on the according byte size field.

Scala.js Release Process

  1. Clean up bugs:
  2. Create a "Version x.y.z." commit (example) and push it to a branch on your fork.
    1. Ping people on the commit for review.
    2. Once you have LGTM, push to master (do not create a merge commit).
  3. Testing (post results as comments to commit):
  4. If all tests pass, tag the commit with the release version.
  5. Perform manual testing that needs the tagging (source maps).
  6. Publish:
  7. Once artifacts are on maven central, create a "Towards x.y.z." commit (example).
    1. Create an "FF ONLY" PR for CI and review.
    2. Once you have LGTM, push the commit (do not click the merge button)
  8. Prepare release announcement, taking the last one as model (example).
  9. When merging the release announcement PR (after proper review):