From 88b497bea8f141bf53cde3770dd515a0879f9c99 Mon Sep 17 00:00:00 2001 From: Emil Lerch Date: Wed, 15 May 2024 13:19:00 -0700 Subject: [PATCH] update ci to zig 0.12.0 --- .gitea/workflows/build.yaml | 28 +++++++--------------------- 1 file changed, 7 insertions(+), 21 deletions(-) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 3fba22d..bfd7e62 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -11,26 +11,12 @@ env: jobs: build-zig-0.11.0-amd64-host: runs-on: ubuntu-latest - # Need to use the default container with node and all that, so we can - # use JS-based actions like actions/checkout@v3... - # container: - # image: alpine:3.15.0 - env: - ZIG_VERSION: 0.11.0 - ARCH: x86_64 steps: - - name: Check out repository code - uses: actions/checkout@v3 - # ARCH is fine, but we can't substitute directly because zig - # uses x86_64 instead of amd64. They also use aarch64 instead of arm64. - # - # However, arm64/linux isn't quite fully tier 1 yet, so this is more of a - # TODO: https://github.com/ziglang/zig/issues/2443 - - name: Install zig - run: | - wget -q https://ziglang.org/download/${ZIG_VERSION}/zig-linux-${ARCH}-${ZIG_VERSION}.tar.xz - tar x -C /usr/local -f zig-linux-${ARCH}-${ZIG_VERSION}.tar.xz - ln -s /usr/local/zig-linux-${ARCH}-${ZIG_VERSION}/zig /usr/local/bin/zig + - uses: actions/checkout@v4 + - uses: elerch/setup-zig@v3 + with: + version: 0.12.0 + - uses: elerch/zig-action-cache@v1.1.6 - name: Run tests run: zig build test --verbose - name: Build other platforms @@ -59,8 +45,8 @@ jobs: # echo "Signature 1 should be ./foo.sig: ${{ steps.sign.outputs.SIG_1 }}" # - run: echo "URL of foo (1) is ${{ steps.sign.outputs.URL_1 }}" - name: Notify - uses: https://git.lerch.org/lobo/action-notify-ntfy@v2 - if: always() + uses: elerch/action-notify-ntfy@v2.github + if: always() && env.GITEA_ACTIONS == 'true' with: host: ${{ secrets.NTFY_HOST }} topic: ${{ secrets.NTFY_TOPIC }}