diff --git a/.github/workflows/mastercheck-localhost.yml b/.github/workflows/mastercheck-localhost.yml new file mode 100644 index 0000000..f8390ad --- /dev/null +++ b/.github/workflows/mastercheck-localhost.yml @@ -0,0 +1,47 @@ +name: Works with Zig master (localhost patch) +on: + # push: + # branches: + # - master + # pull_request: + # branches: + # - master + # schedule: + # - cron: "0 0 * * *" + workflow_dispatch: + +jobs: + ci: + strategy: + matrix: + # platform: [ubuntu-latest, windows-latest, macos-latest] + platform: [ubuntu-latest] + runs-on: ${{ matrix.platform }} + steps: + - uses: actions/checkout@v3 + - uses: goto-bus-stop/setup-zig@v2 + with: + version: master + - uses: actions/setup-python@v4 + with: + python-version: '3.10' + - name: wget + uses: wei/wget@v1 + with: + args: https://github.com/zigzap/facil.io/archive/refs/tags/zap-0.0.8.tar.gz + - name: Check zig version + run: zig version + - name: hack build.zig.zon + run: | + mv build.zig.zon build.zig.zon.moved && mv build.zig.zon.localhost build.zig.zon && python -m http.server & + sleep 3 + zig build + - name: Build all examples + run: ./build_all.sh + - name: Run authentication tests + run: zig build test-authentication + - name: Run http parameter tests + run: zig build test-httpparams + - name: Run sendfile tests + run: zig build test-sendfile + diff --git a/.github/workflows/mastercheck.yml b/.github/workflows/mastercheck.yml index e8bb825..845a209 100644 --- a/.github/workflows/mastercheck.yml +++ b/.github/workflows/mastercheck.yml @@ -22,20 +22,8 @@ jobs: - uses: goto-bus-stop/setup-zig@v2 with: version: master - - uses: actions/setup-python@v4 - with: - python-version: '3.10' - - name: wget - uses: wei/wget@v1 - with: - args: https://github.com/zigzap/facil.io/archive/refs/tags/zap-0.0.8.tar.gz - name: Check zig version run: zig version - - name: hack build.zig.zon - run: | - mv build.zig.zon build.zig.zon.moved && mv build.zig.zon.localhost build.zig.zon && python -m http.server & - sleep 3 - zig build - name: Build all examples run: ./build_all.sh - name: Run authentication tests