artifact.yml 833 B

12345678910111213141516171819202122232425
  1. name: Artifacts
  2. on: [push]
  3. jobs:
  4. test:
  5. strategy:
  6. matrix:
  7. os: [ubuntu-latest, macos-latest, windows-latest]
  8. fail-fast: false
  9. runs-on: ${{matrix.os}}
  10. steps:
  11. - uses: actions/checkout@v2
  12. - uses: goto-bus-stop/setup-zig@v1
  13. with:
  14. version: 0.9.0-dev.856+dd7530256
  15. - run: |
  16. git clone https://github.com/marler8997/ziget ./dep/ziget
  17. git -C ./dep/ziget checkout $(cat zigetsha) -b for_zigup
  18. git clone https://github.com/alexnask/iguanaTLS ./dep/iguanaTLS
  19. git -C ./dep/iguanaTLS checkout $(cat ziget-build-files-copy/iguanasha) -b for_ziget
  20. zig build test -Diguana -Dcpu=baseline
  21. shell: bash
  22. - uses: actions/upload-artifact@v2
  23. with:
  24. name: zigup ${{ matrix.os }}
  25. path: zig-out/bin/*