artifact.yml 731 B

12345678910111213141516171819202122232425
  1. name: Artifacts
  2. on: [pull_request]
  3. jobs:
  4. test:
  5. strategy:
  6. matrix:
  7. arch: [x86_64, aarch64]
  8. os: [ubuntu-latest, macos-latest, windows-latest]
  9. fail-fast: false
  10. runs-on: ${{matrix.os}}
  11. steps:
  12. - uses: actions/checkout@v2
  13. - uses: goto-bus-stop/setup-zig@v1
  14. with:
  15. version: 0.10.0-dev.3027+0e26c6149
  16. - run: |
  17. zig build test -Dfetch -Dci_target=${{matrix.os}}-x86_64
  18. - if: matrix.arch != 'x86_64'
  19. run: |
  20. zig build -Dfetch -Dci_target=${{matrix.os}}-${{matrix.arch}}
  21. shell: bash
  22. - uses: actions/upload-artifact@v2
  23. with:
  24. name: zigup ${{ matrix.os }}-${{ matrix.arch }}
  25. path: zig-out/bin/*