123456789101112131415161718192021222324252627282930313233343536 |
- name: Artifacts
- on: [pull_request]
- jobs:
- test:
- strategy:
- matrix:
- arch: [x86_64]
- os: [ubuntu-latest, macos-latest, windows-latest]
- fail-fast: false
- runs-on: ${{matrix.os}}
- steps:
- - uses: actions/checkout@v2
- - uses: goto-bus-stop/setup-zig@v1
- with:
- version: 0.11.0-dev.4002+7dd1cf26f
- - run: |
- zig build test -Dfetch -Dci_target=${{matrix.os}}-${{matrix.arch}}
- - run: |
- zig build -Dfetch -Dci_target=ubuntu-latest-x86_64 -p zig-out-ubuntu-latest-x86_64
- - run: |
- zig build -Dfetch -Dci_target=ubuntu-latest-aarch64 -p zig-out-ubuntu-latest-aarch64
- - run: |
- zig build -Dfetch -Dci_target=macos-latest-x86_64 -p zig-out-macos-latest-x86_64
- - run: |
- zig build -Dfetch -Dci_target=macos-latest-aarch64 -p zig-out-macos-latest-aarch64
- - run: |
- zig build -Dfetch -Dci_target=windows-latest-x86_64 -p zig-out-windows-latest-x86_64
- - uses: actions/upload-artifact@v2
- with:
- name: zigup ${{ matrix.os }}-${{ matrix.arch }}
- path: zig-out/bin/*
- - if: ${{ matrix.os == 'ubuntu-latest' || matrix.os == 'macos-latest' }}
- uses: actions/upload-artifact@v2
- with:
- name: zigup ${{ matrix.os }}-aarch64
- path: zig-out-${{matrix.os}}-aarch64/bin/*
|