Skip to content
This repository was archived by the owner on Dec 21, 2025. It is now read-only.

Commit d98a49c

Browse files
committed
Add Windows CI
Unfortunately, it has to be disabled because of #1
1 parent 96fb68f commit d98a49c

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

.github/workflows/makefile.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,11 @@ jobs:
1010
build:
1111
strategy:
1212
matrix:
13-
os: [ubuntu-latest, macos-latest]
13+
os:
14+
- ubuntu-latest
15+
- macos-latest
16+
# - windows-latest (The build is flaky there because of #1, unfortunately.)
17+
fail-fast: false
1418
runs-on: ${{ matrix.os }}
1519

1620
steps:
@@ -26,6 +30,13 @@ jobs:
2630
run: |
2731
brew install rgbds make
2832
printf 'PATH=/opt/homebrew/opt/make/libexec/gnubin:%s\n' "$PATH" | tee -a "$GITHUB_ENV"
33+
- name: Install RGBDS (Windows)
34+
if: matrix.os == 'windows-latest'
35+
shell: bash
36+
run: | # RGBDS needs to go into that directory to be picked up by Make as `rgb*` instead of needing `rgb*.exe`.
37+
mkdir rgbds
38+
curl -LOJ https://github.com/gbdev/rgbds/releases/download/v0.9.1/rgbds-0.9.1-win64.zip
39+
unzip -d /c/mingw64/bin rgbds-0.9.1-win64.zip
2940
- name: Checkout
3041
uses: actions/checkout@v4
3142
with:

0 commit comments

Comments
 (0)