Skip to content

Commit

Permalink
ci: Adjust test matrix
Browse files Browse the repository at this point in the history
  • Loading branch information
taiki-e committed Oct 1, 2023
1 parent 45c4ff4 commit c8c75aa
Showing 1 changed file with 33 additions and 27 deletions.
60 changes: 33 additions & 27 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,13 +65,23 @@ jobs:
fail-fast: false
matrix:
include:
# LLVM version table:
# - LLVM 12: stable ? - 1.55,
# - LLVM 13: stable 1.56 - 1.59, - nightly-2022-02-17 (1.60)
# - LLVM 14: stable 1.60 - 1.64, nightly-2022-02-18 (1.60) - nightly-2022-08-12 (1.65)
# - LLVM 15: stable 1.65 - 1.69, nightly-2022-08-13 (1.65) - nightly-2023-03-25 (1.70)
# - LLVM 16: stable 1.70 - 1.72, nightly-2023-03-26 (1.70) - nightly-2023-08-08 (1.73)
# - LLVM 17: stable 1.73 - , nightly-2023-08-09 (1.73) -
- rust: '1.56'
- rust: '1.59' # LLVM 13
- rust: '1.64' # LLVM 14
- rust: '1.69' # LLVM 15
- rust: stable # LLVM 16 (as of 1.70)
# - rust: '1.64' # LLVM 14
# - rust: '1.69' # LLVM 15
# - rust: '1.72' # LLVM 16
- rust: stable
- rust: beta
- rust: nightly
- rust: nightly
flags: -C panic=abort -Z panic_abort_tests
- rust: nightly
os: macos-latest
- rust: nightly
Expand All @@ -82,14 +92,14 @@ jobs:
os: windows-latest
- rust: nightly-i686-pc-windows-gnu
os: windows-latest
- rust: nightly
flags: -C panic=abort -Z panic_abort_tests
- rust: '1.59' # LLVM 13
target: aarch64-unknown-linux-gnu
- rust: '1.64' # LLVM 14
target: aarch64-unknown-linux-gnu
- rust: '1.69' # LLVM 15
target: aarch64-unknown-linux-gnu
# - rust: '1.64' # LLVM 14
# target: aarch64-unknown-linux-gnu
# - rust: '1.69' # LLVM 15
# target: aarch64-unknown-linux-gnu
# - rust: '1.72' # LLVM 16
# target: aarch64-unknown-linux-gnu
- rust: stable
target: aarch64-unknown-linux-gnu
- rust: beta
Expand Down Expand Up @@ -132,6 +142,10 @@ jobs:
target: arm-linux-androideabi
- rust: nightly
target: i586-unknown-linux-gnu
- rust: '1.59'
target: i686-unknown-linux-gnu
- rust: stable
target: i686-unknown-linux-gnu
- rust: nightly
target: i686-unknown-linux-gnu
- rust: nightly
Expand All @@ -156,38 +170,30 @@ jobs:
target: powerpc-unknown-linux-gnu
- rust: nightly
target: powerpc64-unknown-linux-gnu
# - rust: nightly-2023-03-26 # Rust 1.70, LLVM 16
# - rust: nightly-2023-08-08 # Rust 1.73, LLVM 16
# target: powerpc64-unknown-linux-gnu
- rust: nightly-2023-03-25 # Rust 1.70, LLVM 15
target: powerpc64-unknown-linux-gnu
# - rust: nightly-2022-08-13 # Rust 1.65, LLVM 15
# target: powerpc64-unknown-linux-gnu
- rust: nightly-2022-08-12 # Rust 1.65, LLVM 14
target: powerpc64-unknown-linux-gnu
# - rust: nightly-2022-02-18 # Rust 1.60, LLVM 14
# - rust: nightly-2023-03-25 # Rust 1.70, LLVM 15
# target: powerpc64-unknown-linux-gnu
# - rust: nightly-2022-02-17 # Rust 1.60, LLVM 13
# - rust: nightly-2022-08-12 # Rust 1.65, LLVM 14
# target: powerpc64-unknown-linux-gnu
- rust: nightly-2022-02-13 # Rust 1.60, LLVM 13 (oldest version we can use asm_experimental_arch on this target)
target: powerpc64-unknown-linux-gnu
- rust: nightly
target: powerpc64le-unknown-linux-gnu
# - rust: nightly-2023-03-26 # Rust 1.70, LLVM 16
# target: powerpc64le-unknown-linux-gnu
- rust: nightly-2023-03-25 # Rust 1.70, LLVM 15
target: powerpc64le-unknown-linux-gnu
# - rust: nightly-2022-08-13 # Rust 1.65, LLVM 15
# - rust: nightly-2023-08-08 # Rust 1.73, LLVM 16
# target: powerpc64le-unknown-linux-gnu
- rust: nightly-2022-08-12 # Rust 1.65, LLVM 14
target: powerpc64le-unknown-linux-gnu
# - rust: nightly-2022-02-18 # Rust 1.60, LLVM 14
# - rust: nightly-2023-03-25 # Rust 1.70, LLVM 15
# target: powerpc64le-unknown-linux-gnu
# - rust: nightly-2022-02-17 # Rust 1.60, LLVM 13
# - rust: nightly-2022-08-12 # Rust 1.65, LLVM 14
# target: powerpc64le-unknown-linux-gnu
- rust: nightly-2022-02-13 # Rust 1.60, LLVM 13 (oldest version we can use asm_experimental_arch on this target)
target: powerpc64le-unknown-linux-gnu
- rust: nightly
target: riscv32gc-unknown-linux-gnu
- rust: '1.59'
target: riscv64gc-unknown-linux-gnu
- rust: stable
target: riscv64gc-unknown-linux-gnu
- rust: nightly
target: riscv64gc-unknown-linux-gnu
- rust: nightly
Expand Down

0 comments on commit c8c75aa

Please sign in to comment.