diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml new file mode 100644 index 0000000..abf1687 --- /dev/null +++ b/.github/workflows/test.yaml @@ -0,0 +1,23 @@ +on: + push: {} + +jobs: + test_0_14: + runs-on: ubuntu-latest + name: Test with Zig 0.14 + steps: + - uses: actions/checkout@v3 + - uses: mlugg/setup-zig@v2 + with: + version: 0.14.1 + - run: zig build test + + test_0_15: + runs-on: ubuntu-latest + name: Test with Zig 0.15 + steps: + - uses: actions/checkout@v3 + - uses: mlugg/setup-zig@v2 + with: + version: master + - run: zig build test diff --git a/flake.nix b/flake.nix index d146988..ac81f77 100644 --- a/flake.nix +++ b/flake.nix @@ -35,12 +35,19 @@ inherit system; }; in { - devShells.default = pkgs.mkShell { - name = "zig-uuid"; - nativeBuildInputs = [ - pkgs.zig_0_14 - # zig.packages.${system}.master - ]; + devShells = { + zig_0_14 = pkgs.mkShell { + name = "zig-uuid-0.14"; + nativeBuildInputs = [ + pkgs.zig_0_14 + ]; + }; + zig_0_15 = pkgs.mkShell { + name = "zig-uuid-0.15"; + nativeBuildInputs = [ + zig.packages.${system}.master + ]; + }; }; } );