Skip to content

Update to 0.15.15 & latest package set#314

Open
pete-murphy wants to merge 1 commit into
purescript:masterfrom
pete-murphy:update-compiler-0.15.15
Open

Update to 0.15.15 & latest package set#314
pete-murphy wants to merge 1 commit into
purescript:masterfrom
pete-murphy:update-compiler-0.15.15

Conversation

@pete-murphy
Copy link
Copy Markdown
Contributor

Changes

  • Bump PureScript compiler from 0.15.13 to 0.15.15
  • Update package set from psc-0.15.13-20231219 to psc-0.15.15-20260506
  • Regenerate stack.yaml.lock
  • Update client/src/Try/SharedConfig.purs via npm run updateConfigVersions
  • Update changelog

Notes

3 packages were excluded from the package set due to broken git repos/tags:

  • record-extra-srghma — tag v0.2.8 doesn't exist
  • url-regex-safe — repo not found
  • yoga-postgres — tag v6.0.0 doesn't exist

@pete-murphy
Copy link
Copy Markdown
Contributor Author

pete-murphy commented May 11, 2026

There's a note in RELEASE.md

The try.purescript.org server only has a limited amount of memory. If the package set we use in deployment is too large, the server will run out of memory.

Before deploying an updated package set, someone (your reviewer) should check that the memory required to hold the package set's externs files does not exceed that of the try.purescript.org server.

Does this line in the start script mean that 3GB is the max? If so, is there a simple way to confirm this is within limits?

Here's size of externs.cbor after these changes:

$ find staging/output -name 'externs.cbor' | wc -l
3946
$ find staging/output -name 'externs.cbor' -exec du -ch {} + | tail -1
184M   total

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant