Skip to content

Commit 65d38b0

Browse files
committed
libgc in CI
1 parent 6416c18 commit 65d38b0

File tree

1 file changed

+20
-6
lines changed

1 file changed

+20
-6
lines changed

.github/workflows/test.yml

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: test
1+
name: Gig CI
22

33
on:
44
push:
@@ -10,12 +10,26 @@ jobs:
1010
test:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v4
14-
- uses: erlef/setup-beam@v1
13+
- name: Checkout Repository
14+
uses: actions/checkout@v4
15+
16+
- name: Setup Erlang/OTP and Gleam
17+
uses: erlef/setup-beam@v1
1518
with:
1619
otp-version: "28"
1720
gleam-version: "1.11.1"
1821
rebar3-version: "3"
19-
- run: gleam format --check src test
20-
- run: gleam deps download
21-
- run: gleam test
22+
23+
- name: Install libgc Dependencies
24+
run: |
25+
sudo apt-get update
26+
sudo apt-get install -y libgc-dev
27+
28+
- name: Check Code Formatting
29+
run: gleam format --check src test
30+
31+
- name: Download Project Dependencies
32+
run: gleam deps download
33+
34+
- name: Run Project Tests
35+
run: gleam test

0 commit comments

Comments
 (0)