diff --git a/.github/workflows/build_and_test.yaml b/.github/workflows/build_and_test.yaml index 1ba0113..01652f4 100644 --- a/.github/workflows/build_and_test.yaml +++ b/.github/workflows/build_and_test.yaml @@ -34,6 +34,7 @@ jobs: strategy: matrix: os: [ubuntu-24.04, macos-15] + fail-fast: false steps: - name: Checkout code uses: actions/checkout@v4 @@ -50,10 +51,17 @@ jobs: jam-${{ runner.os }} - name: "Basic init" - run: sudo ./.ci/scripts/init.sh - + run: | + if [[ $RUNNER_OS == "Linux" ]]; then + sudo ./.ci/scripts/init.sh + else + ./.ci/scripts/init.sh + fi + - name: "Init all dependencies" - run: sudo make init_all + run: | + make init_py + make init_vcpkg - name: "Configure" run: make configure