Skip to content

Commit fd0c0d9

Browse files
committed
Remove experiment.
1 parent 7aa274b commit fd0c0d9

File tree

1 file changed

+5
-18
lines changed

1 file changed

+5
-18
lines changed

.github/workflows/build.yml

+5-18
Original file line numberDiff line numberDiff line change
@@ -101,24 +101,16 @@ jobs:
101101
retention-days: 14
102102

103103
mac:
104+
needs: validate-code-formatting
104105
strategy:
105106
matrix:
106-
os: [ubuntu-latest, macos-13, macos-14]
107-
include:
108-
- os: ubuntu-latest
109-
container: alpine:3.17
110-
107+
os: [macos-13, macos-14]
108+
111109
runs-on: ${{ matrix.os }}
112-
container: ${{ matrix.container }}
113-
needs: validate-code-formatting
114110

115111
steps:
116112
- uses: actions/checkout@v4
117-
118-
- name: Install deps
119-
if: ${{ matrix.os == 'ubuntu-latest' }}
120-
run: apk add alpine-sdk autoconf gcc gmp gmp-dev libffi libffi-dev llvm15 make musl-dev ncurses-dev ncurses-static tree wget zlib-dev zlib-static curl
121-
113+
122114
- name: Install devbox
123115
uses: jetify-com/devbox-install-action@v0.11.0
124116
with:
@@ -152,14 +144,9 @@ jobs:
152144
- name: Install npm dependencies
153145
run: devbox run -- npm install
154146

155-
- name: Configure (mac)
156-
if: ${{ matrix.os != 'ubuntu-latest'}}
147+
- name: Configure
157148
run: devbox run -- cabal configure --enable-tests -O2
158149

159-
- name: Configure (linux)
160-
if: ${{ matrix.os == 'ubuntu-latest'}}
161-
run: devbox run -- cabal configure --enable-tests --enable-executable-static --ghc-option=-split-sections -O2
162-
163150
- name: Build
164151
run: devbox run -- cabal build
165152

0 commit comments

Comments
 (0)