From 88f3bed6cb1fa12c3219f27be2f57e0b73751a69 Mon Sep 17 00:00:00 2001 From: Edward Wang Date: Mon, 24 Nov 2025 03:21:12 -0500 Subject: [PATCH 1/3] first try --- .github/workflows/test.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..7441411 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,32 @@ +name: test + +on: + push: + pull_request: + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + + - name: Cache Zig 0.15.1 + id: cache-zig + uses: actions/cache@v4 + with: + path: zig + key: zig-0.15.1 + + - name: Install Zig 0.15.1 + if: steps.cache-zig.outputs.cache-hit != 'true' + run: | + curl -L https://ziglang.org/download/0.15.1/zig-x86_64-linux-0.15.1.tar.xz \ + | tar -xJ + mv zig-x86_64-linux-0.15.1 zig + + - name: Add Zig to PATH + run: echo "$PWD/zig" >> $GITHUB_PATH + + - name: Build + run: zig build From ef5949f138e51bbf0bdf6a5d2da04122f9418cc7 Mon Sep 17 00:00:00 2001 From: Edward Wang Date: Mon, 24 Nov 2025 03:22:39 -0500 Subject: [PATCH 2/3] isntall --- .github/workflows/test.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7441411..48a8032 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,6 +11,21 @@ jobs: steps: - uses: actions/checkout@v4 + - name: Install system deps for raylib + run: | + sudo apt-get update + sudo apt-get install -y \ + libx11-dev \ + libxcursor-dev \ + libxrandr-dev \ + libxinerama-dev \ + libxi-dev \ + libxext-dev \ + libxfixes-dev \ + libxrender-dev \ + mesa-common-dev \ + libgl1-mesa-dev + - name: Cache Zig 0.15.1 id: cache-zig uses: actions/cache@v4 From fee501f1e4f7f43f44fb6cc0fa13a9b472ea8d22 Mon Sep 17 00:00:00 2001 From: Edward Wang Date: Mon, 24 Nov 2025 03:24:52 -0500 Subject: [PATCH 3/3] reduce # --- .github/workflows/test.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 48a8032..810b037 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,8 +1,10 @@ name: test on: - push: pull_request: + push: + branches: + - main jobs: build: