Skip to content

Commit 619337e

Browse files
authored
Remove CI and testing for GHCJS 8.6 (#1746)
This old version is expensive to maintain and the project has stopped development in favour of GHC's own JS backend.
1 parent 752e768 commit 619337e

File tree

4 files changed

+0
-48
lines changed

4 files changed

+0
-48
lines changed

.github/workflows/master.yml

Lines changed: 0 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -90,48 +90,3 @@ jobs:
9090
${{ steps.setup-haskell-cabal.outputs.cabal-store }}
9191
dist-newstyle
9292
key: ${{ runner.os }}-ghc-${{ matrix.ghc }}-cabal-${{ hashFiles('./.plan.json') }}
93-
94-
ghcjs:
95-
name: ubuntu-latest / ghcjs 8.6
96-
runs-on: "ubuntu-latest"
97-
98-
steps:
99-
- uses: actions/checkout@v4
100-
- uses: cachix/install-nix-action@v20
101-
with:
102-
extra_nix_config: |
103-
trusted-public-keys = ryantrinkle.com-1:JJiAKaRv9mWgpVAz8dwewnZe0AzzEAzPkagE9SP5NWI=1aba6f367982bd6dd78ec2fda75ab246a62d32c5 cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
104-
substituters = https://nixcache.reflex-frp.org https://cache.nixos.org/
105-
nix_path: nixpkgs=channel:release-22.11
106-
107-
- name: Setup
108-
run: |
109-
# Override cabal.project with the lightweight GHCJS one
110-
cp cabal.ghcjs.project cabal.project
111-
cat cabal.project
112-
nix-shell ghcjs.nix --run "cabal v2-update && cabal v2-freeze"
113-
- name: Cache
114-
uses: actions/cache@v4
115-
with:
116-
path: |
117-
~/.cabal/store
118-
dist-newstyle
119-
key: ${{ runner.os }}-ghcjs8.6-cabal-${{ hashFiles('./.plan.json') }}
120-
restore-keys: ${{ runner.os }}-ghc-${{ matrix.ghc }}-
121-
122-
- name: Build
123-
run: |
124-
nix-shell ghcjs.nix --run "cabal v2-build --ghcjs --enable-tests --enable-benchmarks all"
125-
126-
- name: Tests
127-
run: |
128-
nix-shell ghcjs.nix --run ".github/run-ghcjs-tests.sh"
129-
130-
- name: Save cache
131-
uses: actions/cache/save@v4
132-
if: always()
133-
with:
134-
path: |
135-
~/.cabal/store
136-
dist-newstyle
137-
key: ${{ runner.os }}-ghcjs8.6-${{ hashFiles('cabal.project.freeze') }}

servant-client-core/servant-client-core.cabal

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ maintainer: [email protected]
1717
copyright: 2014-2016 Zalora South East Asia Pte Ltd, 2016-2019 Servant Contributors
1818
build-type: Simple
1919
tested-with: GHC ==8.10.7, GHC ==9.0.2, GHC ==9.2.8, GHC ==9.4.8, GHC ==9.6.4, GHC ==9.8.2
20-
, GHCJS ==8.6.0.1
2120

2221
extra-source-files:
2322
CHANGELOG.md

servant-client/servant-client.cabal

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ maintainer: [email protected]
2121
copyright: 2014-2016 Zalora South East Asia Pte Ltd, 2016-2019 Servant Contributors
2222
build-type: Simple
2323
tested-with: GHC ==8.10.7, GHC ==9.0.2, GHC ==9.2.8, GHC ==9.4.8, GHC ==9.6.4, GHC ==9.8.2
24-
, GHCJS ==8.6.0.1
2524

2625
extra-source-files:
2726
CHANGELOG.md

servant/servant.cabal

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ maintainer: [email protected]
2020
copyright: 2014-2016 Zalora South East Asia Pte Ltd, 2016-2019 Servant Contributors
2121
build-type: Simple
2222
tested-with: GHC ==8.10.7, GHC ==9.0.2, GHC ==9.2.8, GHC ==9.4.8, GHC ==9.6.4, GHC ==9.8.2
23-
, GHCJS ==8.6.0.1
2423

2524
extra-source-files:
2625
CHANGELOG.md

0 commit comments

Comments
 (0)