Skip to content

Commit 79c8320

Browse files
committed
feat: migrate to spago@next
1 parent 0f2d055 commit 79c8320

File tree

8 files changed

+1235
-64
lines changed

8 files changed

+1235
-64
lines changed

.github/workflows/ci.yml

+21-21
Original file line numberDiff line numberDiff line change
@@ -2,36 +2,36 @@ name: CI
22

33
on:
44
push:
5-
branches: [master]
5+
branches: [master, main]
66
pull_request:
7+
branches: [master, main]
78

89
jobs:
910
build:
1011
runs-on: ubuntu-latest
1112
steps:
12-
- uses: actions/checkout@v2
13+
- uses: actions/checkout@v4
1314

14-
- uses: purescript-contrib/setup-purescript@main
15+
- name: Set up a PureScript toolchain
16+
uses: purescript-contrib/setup-purescript@main
17+
with:
18+
purescript: "latest"
19+
purs-tidy: "latest"
20+
spago: "unstable"
1521

16-
- uses: actions/setup-node@v2
22+
- name: Cache PureScript dependencies
23+
uses: actions/cache@v4
1724
with:
18-
node-version: "14"
25+
key: ${{ runner.os }}-spago-${{ hashFiles('**/spago.lock') }}
26+
path: |
27+
.spago
28+
output
1929
20-
- name: Install dependencies
21-
run: npm install
30+
- name: Build source
31+
run: spago build --censor-stats --strict --pedantic-packages
2232

23-
- name: Build source (spago)
24-
run: spago build
25-
26-
- name: Run tests (spago)
27-
run: spago test
28-
29-
- name: Build source (pulp)
30-
run: |
31-
npx bower install --production
32-
npx pulp build
33+
- name: Run tests
34+
run: spago test --offline --censor-stats --strict --pedantic-packages -- --censor-codes=UserDefinedWarning
3335

34-
- name: Run tests (pulp)
35-
run: |
36-
npx bower install
37-
npx pulp test
36+
- name: Verify formatting
37+
run: purs-tidy check src test

bower.json

+1-14
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,5 @@
1818
"test",
1919
"gulpfile.js",
2020
"package.json"
21-
],
22-
"dependencies": {
23-
"purescript-maybe": "^6.0.0",
24-
"purescript-integers": "^6.0.0",
25-
"purescript-strings": "^6.0.0"
26-
},
27-
"devDependencies": {
28-
"purescript-console": "^6.0.0",
29-
"purescript-assert": "^6.0.0",
30-
"purescript-quickcheck": "^8.0.0",
31-
"purescript-quickcheck-laws": "^7.0.0",
32-
"purescript-psci-support": "^6.0.0",
33-
"purescript-effect": "^4.0.0"
34-
}
21+
]
3522
}

package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
"test": "spago test"
77
},
88
"dependencies": {
9-
"big-integer": "^1.6.51"
9+
"big-integer": "^1.6.52"
1010
},
1111
"devDependencies": {
12-
"bower": "^1.8.12",
13-
"pulp": "^16.0.0",
14-
"purescript-psa": "^0.8.2",
15-
"rimraf": "^3.0.2"
12+
"bower": "^1.8.14",
13+
"pulp": "^16.0.2",
14+
"purescript-psa": "^0.9.0",
15+
"rimraf": "^6.0.1"
1616
},
1717
"type": "module"
1818
}

packages.dhall

-5
This file was deleted.

spago.dhall

-19
This file was deleted.

0 commit comments

Comments
 (0)