Skip to content

Commit 9cfd618

Browse files
Update release instructions (#304)
1 parent 146d2c2 commit 9cfd618

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

RELEASE.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,15 @@
55
After making a new compiler release, do the following to redeploy Try PureScript using the new compiler.
66

77
1. Submit a PR with the following changes:
8-
- In `stack.yaml`, update `purescript` (and possibly `purescript-cst`) to use its new version.
9-
- If you are updating the package set, see the next section for instructions.
10-
1. Once the PR is merged, create a new GitHub tagged release using `vYYYY-MM-DD.X` (where `X` is usually `1` or the release attempt) as the version schema. The release will trigger a GitHub Actions build.
11-
2. Wait for the GitHub Actions build to finish (it builds the assets)
12-
3. Run `./deploy/run.sh vX-X-X.1`, replacing `vX-X-X.1` with the version you created.
8+
- In `stack.yaml`,
9+
- update the `resolver` to match the same one used in the PureScript repo
10+
- update `purescript` to use its new version.
11+
- Update the package set (see next section's instructions).
12+
- Update the shared config by running `cd client && npm run updateConfigVersions`.
13+
- Update the changelog to include the next release's date.
14+
2. Once the PR is merged, create a new GitHub tagged release using `vYYYY-MM-DD.X` (where `X` is usually `1` or the release attempt) as the version schema. The release will trigger a GitHub Actions build.
15+
3. Wait for the GitHub Actions build to finish (it builds the assets)
16+
4. Run `./deploy/run.sh vX-X-X.1`, replacing `vX-X-X.1` with the version you created.
1317

1418
## Updating the Package Set
1519

0 commit comments

Comments
 (0)