Skip to content

Commit 4d0b7f0

Browse files
committed
🔧 fix(ci): Build mds-converter in ci pipeline
1 parent 8aba75a commit 4d0b7f0

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

.github/workflows/ci.yml

+18
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ jobs:
1515
steps:
1616
- name: Checkout code
1717
uses: actions/checkout@v4
18+
with:
19+
submodules: recursive
1820

1921
- name: Set up Elixir
2022
uses: erlef/setup-beam@v1
@@ -23,6 +25,22 @@ jobs:
2325
otp-version: '26.0'
2426
version-type: 'loose'
2527

28+
- name: Install system dependencies
29+
run: |
30+
sudo apt-get update
31+
sudo apt-get install -y make
32+
if ! [ -x "$(command -v stack)" ]; then
33+
curl -sSL https://get.haskellstack.org/ | sh
34+
else
35+
echo "Stack is already installed."
36+
fi
37+
38+
- name: Build parser
39+
run: |
40+
mkdir -p build runnable
41+
make build
42+
working-directory: ./mds-converter
43+
2644
- name: Restore cache
2745
uses: actions/cache@v4
2846
with:

0 commit comments

Comments
 (0)