Fixing clean file fn, and added multy os gh actions #30
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Test ZIG files | |
on: | |
pull_request: | |
branches: | |
- main | |
paths: | |
- "**.zig" | |
- "**/**.zig" | |
- ".github/workflows/test-zig-files.yml" | |
jobs: | |
test: | |
strategy: | |
matrix: | |
os: [ubuntu-latest, windows-latest, macos-latest] | |
runs-on: ${{ matrix.os }} | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Install Dependencies | |
uses: ./.github/workflows/Install-dependencies | |
with: | |
os: ${{ matrix.os }} | |
which-dependencies: zig | |
- name: Run tests on ZIG file change | |
working-directory: ziging | |
shell: bash | |
run: | | |
zig test beginner_basics.zig | |
zig test testing_stuff.zig | |
zig test intermediate_basics.zig | |
zig test advanced_basics.zig | |
echo 'Avi Fenesh' | zig test standard_library.zig | |
- name: Run tests on Project0 | |
working-directory: Project0-word | |
shell: bash | |
run: | | |
zig test P0-tests.zig | |
zig test utils.zig |