diff --git a/.github/actions/setup-env/action.yml b/.github/actions/setup-env/action.yml index d3369056..c51ba756 100644 --- a/.github/actions/setup-env/action.yml +++ b/.github/actions/setup-env/action.yml @@ -55,16 +55,14 @@ runs: if: inputs.os == 'macos-14' || inputs.os == 'macos-15' shell: bash run: | - brew install mono + brew install mono --overwrite brew reinstall pkg-config - name: Setup Mono - if: inputs.os == 'macos-13' + if: runner.os == 'Linux' shell: bash run: | - brew install mono --overwrite - brew install pkg-config --overwrite - + apt install mono-complete pkg-config - name: Versions shell: bash diff --git a/.github/actions/test-build/action.yml b/.github/actions/test-build/action.yml index 9f88757a..d3e742ee 100644 --- a/.github/actions/test-build/action.yml +++ b/.github/actions/test-build/action.yml @@ -102,7 +102,7 @@ runs: ignore_case: true - name: Run .NET 4.5 tests - # if: runner.os == 'Windows' + if: inputs.os != 'macos-13' shell: bash run: node tools/test.js CI diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 95a089d1..6713182b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -84,7 +84,7 @@ jobs: fail-fast: false matrix: # os: [macos-13, macos-15, ubuntu-24.04, ubuntu-24.04-arm, windows-2022] - os: [macos-13, macos-15] + os: [macos-13, macos-15, ubuntu-24.04] # node: [18, 20, 22, 23] node: [20, 22] steps: @@ -104,7 +104,7 @@ jobs: # pip install setuptools - name: Run .NET 4.5 tests - # if: runner.os == 'Windows' + if: matrix.os != 'macos-13' && runner.os != 'Linux' shell: bash run: node tools/test.js CI