diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 88b2873b..d965aad5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,7 +10,7 @@ jobs: build: name: Build jupyterlab (no kernels) - runs-on: ubuntu-latest + runs-on: [ubuntu-latest, macos-latest] outputs: kernels: ${{ steps.kernels.outputs.kernels }} @@ -33,15 +33,15 @@ jobs: filterKernels=$(echo $kernels | nix run nixpkgs#jq -- -c '[.[] | select(. | contains("jupyterlab-kernel-example-")) | ltrimstr("jupyterlab-kernel-")]') echo "kernels=$filterKernels" >> $GITHUB_OUTPUT - - name: Check - run: | - nix flake check --show-trace -L +# - name: Check +# run: | +# nix flake check --show-trace -L build-kernel: name: Build ${{ matrix.kernel }} kernel needs: build - runs-on: ubuntu-latest + runs-on: [ubuntu-latest, macos-latest] strategy: fail-fast: false @@ -76,7 +76,7 @@ jobs: build-all-kernels: name: Build all kernels needs: build-kernel - runs-on: ubuntu-latest + runs-on: [ubuntu-latest, macos-latest] steps: - uses: actions/checkout@v3 @@ -95,7 +95,7 @@ jobs: build-devshell: name: Build devshell needs: build-kernel - runs-on: ubuntu-latest + runs-on: [ubuntu-latest, macos-latest] steps: - uses: actions/checkout@v3 @@ -114,7 +114,7 @@ jobs: build-docs: name: Build docs needs: build-kernel - runs-on: ubuntu-latest + runs-on: [ubuntu-latest, macos-latest] steps: - uses: actions/checkout@v3 @@ -153,7 +153,7 @@ jobs: template: name: Test a template needs: build-kernel - runs-on: ubuntu-latest + runs-on: [ubuntu-latest, macos-latest] steps: - uses: actions/checkout@v3 diff --git a/flake.nix b/flake.nix index eaa421e4..edca84a1 100644 --- a/flake.nix +++ b/flake.nix @@ -50,8 +50,7 @@ SYSTEMS = [ flake-utils.lib.system.x86_64-linux - # TODO - Fix linux first and then get macos working. - # flake-utils.lib.system.x86_64-darwin + flake-utils.lib.system.x86_64-darwin ]; /*