Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update for PureScript 0.14 #53

Merged
merged 4 commits into from
Dec 28, 2020
Merged

Update for PureScript 0.14 #53

merged 4 commits into from
Dec 28, 2020

Conversation

thomashoneyman
Copy link
Contributor

👋 Hi Gary!

This PR updates quickcheck-laws for compatibility with PureScript 0.14. I've opened this pull request instead of waiting for the official release because freeap depends on this library, and Halogen depends on that library, and I think users would really appreciate being able to use Halogen right off the bat when PureScript 0.14 is released.

Specifically, this PR:

  • Updates tooling dependencies for compatibility with the new compiler (this is backwards-compatible)
  • Updates library dependencies to the relevant master branches
  • (As was done in the core organization) updates to use GitHub Actions for CI

It also takes an extra step to make the publishing process smooth for you once your dependencies have published their official releases, notably:

  • Updates the Bower link to match the URL in the purescript registry, which is necessary when you go to release a new version.

When PureScript 0.14 is released, then you'll still have to make a new release of this library; luckily, if this PR is already merged then you'll only need to take these steps:

  1. Update your Bower file to point to the new major versions of your dependencies, instead of master
  2. Commit and tag a new major version of this library
  3. (Optionally) publish the new documentation to Pursuit with pulp publish

I can circle back when we've released new versions of your dependencies. Once you've made a release of your own, then I can update the relevant downstream libraries and make sure that event is up to date in the package set. Please let me know if I can be helpful with any other step!

@garyb
Copy link
Member

garyb commented Dec 28, 2020

Thanks 😃

@garyb garyb merged commit 51fc4d7 into purescript-contrib:master Dec 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants