Skip to content

Commit

Permalink
ci: Use ubuntu-22.04 for LLVM 14/15
Browse files Browse the repository at this point in the history
  • Loading branch information
taiki-e committed Jan 16, 2025
1 parent 37b0ef3 commit 4632068
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 29 deletions.
36 changes: 11 additions & 25 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -155,31 +155,17 @@ jobs:
strategy:
fail-fast: false
matrix:
# LLVM version table:
# - LLVM 14: 1.60-1.64
# - LLVM 15: 1.65-1.69
# - LLVM 16: 1.70-1.72
# - LLVM 17: 1.73-1.77
# - LLVM 18: 1.78-1.81
# - LLVM 19: 1.82-
# Minimum external LLVM version table:
# - LLVM 12 1.58-1.64
# - LLVM 13 1.65-1.68
# - LLVM 14 1.69-1.72
# - LLVM 15 1.73-1.75
# - LLVM 16 1.76-1.78
# - LLVM 17 1.79-1.82
# - LLVM 18 1.83-
llvm:
# - '12'
# - '13'
- '14'
- '15'
- '16'
- '17'
- '18'
- '19'
runs-on: ubuntu-latest
# See also LLVM version table in https://github.com/taiki-e/portable-atomic/blob/HEAD/.github/workflows/ci.yml.
include:
- llvm: '14'
os: ubuntu-22.04
- llvm: '15'
os: ubuntu-22.04
- llvm: '16'
- llvm: '17'
- llvm: '18'
- llvm: '19'
runs-on: ${{ matrix.os || 'ubuntu-latest' }}
timeout-minutes: 60
steps:
- uses: taiki-e/checkout-action@v1
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -450,11 +450,11 @@ LLVM_PROFDATA=<llvm-profdata-path> \

Known compatible Rust (installed via rustup) and LLVM versions:

| | Rust 1.60-1.77 | Rust 1.78-1.81 | Rust 1.82-1.84 |
| | Rust 1.60-1.77 | Rust 1.78-1.81 | Rust 1.82-1.86 |
| ---------- | -------------- | -------------- | -------------- |
| LLVM 14-17 | ok | | |
| LLVM 18 | | ok | |
| LLVM 19 | | | ok |
| LLVM 14-17 | **** | | |
| LLVM 18 | | **** | |
| LLVM 19 | | | **** |

### Get coverage of external tests

Expand Down

0 comments on commit 4632068

Please sign in to comment.