name: Build run-name: ${{ gitea.actor }} is building on: [push] jobs: build: runs-on: ubuntu-latest steps: - run: printenv - name: Check out repository uses: actions/checkout@v4 with: fetch-depth: 0 fetch-tags: '' - run: wget http://172.17.0.1:8081/repository/ziglang.org/download/0.14.1/zig-x86_64-linux-0.14.1.tar.xz - run: tar xfv zig-x86_64-linux-0.14.1.tar.xz - run: ./zig-x86_64-linux-0.14.1/zig build -Doptimize=ReleaseSmall - run: ./zig-x86_64-linux-0.14.1/zig build -Doptimize=ReleaseSmall -Dtarget=x86_64-windows release: name: ${{ matrix.target }} runs-on: ubuntu-latest strategy: fail-fast: false matrix: include: - target: x86_64-linux-musl - target: x86_64-linux-gnu - target: x86_64-windows steps: - run: printenv - name: Check out repository uses: actions/checkout@v4 with: fetch-depth: 0 fetch-tags: '' - run: wget http://172.17.0.1:8081/repository/ziglang.org/download/0.14.1/zig-x86_64-linux-0.14.1.tar.xz - run: tar xfv zig-x86_64-linux-0.14.1.tar.xz - run: ./zig-x86_64-linux-0.14.1/zig build -Doptimize=ReleaseSmall -Dtarget=${{ matrix.target }} -Dexe_name=zig-totp-$GITHUB_REF_NAME-${{ matrix.target }} - name: Cache uses: actions/cache/save@v4 with: key: results path: .