From 50a165f483f11c86513eeb87e7fa21e9a2bcb0a6 Mon Sep 17 00:00:00 2001 From: Jordan Martinez Date: Tue, 22 Mar 2022 09:21:15 -0500 Subject: [PATCH 1/6] Update to CI to use 'unstable' purescript --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0afc9da..aa57501 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 From 9baa79d8217c6a9adf09049720f970ee56b6bfe6 Mon Sep 17 00:00:00 2001 From: Jordan Martinez Date: Tue, 22 Mar 2022 09:21:15 -0500 Subject: [PATCH 2/6] Add CI test: verify 'bower.json' file works via pulp --- .github/workflows/ci.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index aa57501..6887c57 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,3 +35,12 @@ jobs: - 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 From 954d79f13eddf3e2f46b5f5aac74efb5024d13ef Mon Sep 17 00:00:00 2001 From: Jordan Martinez Date: Tue, 22 Mar 2022 09:21:15 -0500 Subject: [PATCH 3/6] Update Bower dependencies to master or main --- bower.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/bower.json b/bower.json index 97ba5f7..cedc64a 100644 --- a/bower.json +++ b/bower.json @@ -17,12 +17,12 @@ "package.json" ], "dependencies": { - "purescript-either": "^5.0.0", - "purescript-prelude": "^5.0.0", - "purescript-strings": "^5.0.0" + "purescript-either": "master", + "purescript-prelude": "master", + "purescript-strings": "master" }, "devDependencies": { - "purescript-console": "^5.0.0", - "purescript-effect": "^3.0.0" + "purescript-console": "master", + "purescript-effect": "master" } } From 92033e7428ada1bcf1e152fa9723ce461e972712 Mon Sep 17 00:00:00 2001 From: Jordan Martinez Date: Tue, 22 Mar 2022 09:21:15 -0500 Subject: [PATCH 4/6] Update packages.dhall to 'prepare-0.15' package set --- packages.dhall | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.dhall b/packages.dhall index 7a6905b..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.3-20210722/packages.dhall sha256:1ceb43aa59436bf5601bac45f6f3781c4e1f0e4c2b8458105b018e5ed8c30f8c + https://raw.githubusercontent.com/purescript/package-sets/prepare-0.15/src/packages.dhall in upstream From 2f285c8778927e140a825b22b5591c73e336b22a Mon Sep 17 00:00:00 2001 From: Jordan Martinez Date: Tue, 22 Mar 2022 10:14:30 -0500 Subject: [PATCH 5/6] Removed unneeded 'psci-support' package --- spago.dhall | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spago.dhall b/spago.dhall index f04b9b1..44b4d2b 100644 --- a/spago.dhall +++ b/spago.dhall @@ -1,6 +1,6 @@ { name = "http-methods" , dependencies = - [ "console", "effect", "either", "prelude", "psci-support", "strings" ] + [ "console", "effect", "either", "prelude", "strings" ] , packages = ./packages.dhall , sources = [ "src/**/*.purs", "test/**/*.purs" ] } From 52e6f723228b22e695ba7592f47c0790c43a8635 Mon Sep 17 00:00:00 2001 From: Jordan Martinez Date: Tue, 22 Mar 2022 10:14:34 -0500 Subject: [PATCH 6/6] Add changelog entry --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8024c69..8f07156 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 (#16 by @JordanMartinez) New features: