diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 28c2fed85..ca1d86b91 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -50,17 +50,20 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-latest, macOS-latest, windows-latest, ubuntu-latest, macOS-latest, windows-latest ] + os: [ ubuntu-latest, macOS-latest, windows-latest ] + runtime: [ linux, mac, windows ] # Adding a check to verify if 'refLTITag' is equal to '24.0.9'. # This code can be removed once the '24.0.9' version is removed from the 'tag' array in the cron job build, and the previous code can be added back. is24.0.9: - ${{ inputs.refLTITag == '24.0.9' }} # Adding a check on macOS and Windows to verify if 'is24.0.9' is equal to 'true'. The value of 'is24.0.9' is used to determine whether the job need to be executed. exclude: - - is24.0.9: true - os: windows-latest - - is24.0.9: true + - runtime: mac + is24.0.9: true os: macOS-latest + - runtime: mac + is24.0.9: true + os: windows-latest env: USE_LOCAL_PLUGIN: ${{ inputs.useLocalPlugin || false }} REF_LSP4IJ: ${{ inputs.refLsp4ij }}