Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 1.12 KB

RELEASE_GUIDE.md

File metadata and controls

17 lines (12 loc) · 1.12 KB

Release Guide

  1. If a new PureScript version has been made, push a new empty commit to purescript/purescript-metadata using the name of the tag: git commit --allow-empty -m "v0.14.7" && git tag v0.14.7 && git push && git push v0.14.7

  2. If a new PureScript version has been made, submit and get merged a PR to justinwoo/easy-purescript-nix that adds a file for the next purescript version. See justinwoo/easy-purescript-nix#170 for an example.

PURS_VERSION=v0.14.7
nix-prefetch-url "https://github.com/purescript/purescript/releases/download/$PURS_VERSION/macos.tar.gz"
nix-prefetch-url "https://github.com/purescript/purescript/releases/download/$PURS_VERSION/linux64.tar.gz"
  1. Submit and get merged a PR to this repo with the following changes:

    • If a new PureScript version has been meade, upgrade this repo's default.nix file to the latest version of easy-purescript-nix
    • Update this repo's release.sh's LATEST_PURS variable to the latest version (e.g. 0.14.7)
  2. Run ./release.sh locally