diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d2282f2..14c5904 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,6 +16,7 @@ jobs: - name: Set up a PureScript toolchain uses: purescript-contrib/setup-purescript@main with: + purescript: "unstable" purs-tidy: "latest" - name: Cache PureScript dependencies @@ -32,8 +33,17 @@ jobs: - name: Build source run: spago build --no-install - - name: Run tests - run: spago test --no-install +# - name: Run tests +# run: spago test --no-install - name: Check formatting run: purs-tidy check src test + + - name: Verify Bower & Pulp + run: | + npm install bower pulp@16.0.0-0 + npx bower install + npx pulp build -- --censor-lib --strict + if [ -d "test" ]; then + npx pulp test + fi diff --git a/CHANGELOG.md b/CHANGELOG.md index 0cc14bf..5bdf657 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ Notable changes to this project are documented in this file. The format is based ## [Unreleased] Breaking changes: +- Update project and deps to PureScript v0.15.0 (#50 by @JordanMartinez) New features: diff --git a/bower.json b/bower.json index e3a219c..2d6dcd3 100644 --- a/bower.json +++ b/bower.json @@ -17,18 +17,18 @@ "package.json" ], "dependencies": { - "purescript-console": "^5.0.0", - "purescript-exceptions": "^5.0.0", - "purescript-lists": "^6.0.0", - "purescript-partial": "^3.0.0", - "purescript-profunctor": "^5.0.0", - "purescript-strings": "^5.0.0", - "purescript-transformers": "^5.0.0", - "purescript-typelevel-prelude": "^6.0.0", - "purescript-unsafe-coerce": "^5.0.0" + "purescript-console": "master", + "purescript-exceptions": "master", + "purescript-lists": "master", + "purescript-partial": "master", + "purescript-profunctor": "master", + "purescript-strings": "master", + "purescript-transformers": "master", + "purescript-typelevel-prelude": "master", + "purescript-unsafe-coerce": "master" }, "devDependencies": { - "purescript-effect": "^3.0.0", - "purescript-quickcheck": "^7.0.0" + "purescript-effect": "master", + "purescript-quickcheck": "master" } } diff --git a/packages.dhall b/packages.dhall index bf2cb46..582d6d3 100644 --- a/packages.dhall +++ b/packages.dhall @@ -1,4 +1,4 @@ let upstream = - https://github.com/purescript/package-sets/releases/download/psc-0.14.4-20211109/packages.dhall sha256:e8d8d5b339f6d46d950da90037c6c38e8809f7e34f727373089ab82c080fc709 + https://raw.githubusercontent.com/purescript/package-sets/prepare-0.15/src/packages.dhall in upstream diff --git a/spago.dhall b/spago.dhall index 71d4607..9564682 100644 --- a/spago.dhall +++ b/spago.dhall @@ -14,7 +14,6 @@ , "nonempty" , "partial" , "prelude" - , "psci-support" , "quickcheck" , "strings" , "tailrec"