Skip to content

Commit

Permalink
CI: Reduce number of CI jobs (don't run on Julia 1.9; don't run 32-bi…
Browse files Browse the repository at this point in the history
…t on Julia 1.6)
  • Loading branch information
DilumAluthge authored Nov 22, 2024
1 parent 8d6fce0 commit 9bef815
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 20 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/ci.nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
- julia-version: 'nightly'
julia-wordsize: '64'
github-runner: ubuntu-latest
coverage: false
coverage: true
steps:
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- uses: julia-actions/setup-julia@9b79636afcfb07ab02c256cede01fe2db6ba808c # v2.6.0
Expand Down
23 changes: 4 additions & 19 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,6 @@ jobs:
matrix:
julia-version:
- '1.6' # previous LTS
- '1.9'
- '1.10' # current LTS
- '1.11' # current stable
#
Expand All @@ -72,35 +71,21 @@ jobs:
coverage:
- 'true'
exclude:
# For now, we'll disable testing 32-bit Julia 1.9 on all operating systems.
# TODO: remove the following once we fix the tests for 32-bit Julia 1.9 .
- julia-version: '1.9'
julia-wordsize: '32'
# For now, we'll disable testing 32-bit Julia 1.9 on Windows.
# TODO: remove the following once we fix the tests for 32-bit Julia 1.9 on Windows.
- github-runner: windows-latest
julia-version: '1.9'
julia-wordsize: '32'
#
# Julia 1.6 did not support Apple Silicon:
- github-runner: macos-14 # macos-14 = Apple Silicon.
julia-version: '1.6'
#
# To save some CI time, on Julia 1.6 we only run the 64-bit job (and skip the 32-bit job).
- julia-version: '1.6'
julia-wordsize: '32'
#
# We don't have 32-bit builds of Julia for Intel macOS:
- github-runner: macos-13 # macos-13 = Intel.
julia-wordsize: '32'
#
# We don't have 32-bit builds of Julia for Apple Silicon macOS:
- github-runner: macos-14 # macos-14 = Apple Silicon.
julia-wordsize: '32'
#
# We don't need to run the coverage=false job for Julia < 1.9:
- julia-version: '1.6'
coverage: 'false'
- julia-version: '1.7'
coverage: 'false'
- julia-version: '1.8'
coverage: 'false'
steps:
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- uses: julia-actions/setup-julia@9b79636afcfb07ab02c256cede01fe2db6ba808c # v2.6.0
Expand Down

0 comments on commit 9bef815

Please sign in to comment.