diff --git a/.gitea/workflows/zig-mach.yaml b/.gitea/workflows/zig-mach.yaml index 12c3903..e288b4c 100644 --- a/.gitea/workflows/zig-mach.yaml +++ b/.gitea/workflows/zig-mach.yaml @@ -26,15 +26,20 @@ jobs: with: ref: zig-mach - name: Setup Zig - uses: mlugg/setup-zig@v1.2.1 + uses: https://github.com/mlugg/setup-zig@v1.2.1 with: version: mach-latest + - name: Restore Zig caches + uses: https://github.com/Hanaasagi/zig-action-cache@3954aae427f8b05914e08dfd79f15e1f2e435929 - name: Run gen run: zig build gen --verbose - name: Run smoke test run: zig build smoke-test --verbose - name: Run full tests - run: zig build test --verbose + run: zig build test --verbose --summary all + # TODO: Zig mach currently tracking behind zig 0.14.0 branch - enable this test after update + # - name: Run tests (release mode) + # run: zig build test -Doptimize=ReleaseSafe --verbose # Zig package manager expects everything to be inside a directory in the archive, # which it then strips out on download. So we need to shove everything inside a directory # the way GitHub/Gitea does for repo archives @@ -67,7 +72,7 @@ jobs: # - run: echo "URL of foo (1) is ${{ steps.sign.outputs.URL_1 }}" - name: Publish source code with generated models run: | - curl --user ${{ github.actor }}:${{ secrets.PACKAGE_PUSH }} \ + curl -s --user ${{ github.actor }}:${{ secrets.PACKAGE_PUSH }} \ --upload-file ${{ runner.temp }}/${{ github.sha }}${{ env.PKG_PREFIX }}-with-models.tar.gz \ https://git.lerch.org/api/packages/lobo/generic/aws-sdk-with-models/${{ github.sha }}/${{ github.sha }}${{ env.PKG_PREFIX }}-with-models.tar.gz - name: Build example