Skip to content

Commit

Permalink
Drop Python 3.8 builds from CI (astral-sh#344)
Browse files Browse the repository at this point in the history
This does not remove the ability to build 3.8, which I see as less pressing than removing the jobs from CI since the matrix is so big
  • Loading branch information
zanieb authored Oct 9, 2024
1 parent 8c7ac51 commit 7f01863
Show file tree
Hide file tree
Showing 3 changed files with 0 additions and 62 deletions.
26 changes: 0 additions & 26 deletions .github/workflows/apple.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,19 +44,6 @@ jobs:
fail-fast: false
matrix:
build:
- target_triple: 'aarch64-apple-darwin'
runner: macos-14
py: 'cpython-3.8'
options: 'debug'
- target_triple: 'aarch64-apple-darwin'
runner: macos-14
py: 'cpython-3.8'
options: 'pgo'
- target_triple: 'aarch64-apple-darwin'
runner: macos-14
py: 'cpython-3.8'
options: 'pgo+lto'

- target_triple: 'aarch64-apple-darwin'
runner: macos-14
py: 'cpython-3.9'
Expand Down Expand Up @@ -138,19 +125,6 @@ jobs:
# macOS on Intel hardware. This is pretty straightforward. We exclude
# noopt because it doesn't provide any compelling advantages over PGO
# or LTO builds.
- target_triple: 'x86_64-apple-darwin'
runner: macos-13
py: 'cpython-3.8'
options: 'debug'
- target_triple: 'x86_64-apple-darwin'
runner: macos-13
py: 'cpython-3.8'
options: 'pgo'
- target_triple: 'x86_64-apple-darwin'
runner: macos-13
py: 'cpython-3.8'
options: 'pgo+lto'

- target_triple: 'x86_64-apple-darwin'
runner: macos-13
py: 'cpython-3.9'
Expand Down
35 changes: 0 additions & 35 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -120,15 +120,6 @@ jobs:
matrix:
build:
# Cross-compiles can't do PGO.
- target_triple: 'aarch64-unknown-linux-gnu'
py: 'cpython-3.8'
options: 'debug'
- target_triple: 'aarch64-unknown-linux-gnu'
py: 'cpython-3.8'
options: 'noopt'
- target_triple: 'aarch64-unknown-linux-gnu'
py: 'cpython-3.8'
options: 'lto'

- target_triple: 'aarch64-unknown-linux-gnu'
py: 'cpython-3.9'
Expand Down Expand Up @@ -416,20 +407,6 @@ jobs:
py: 'cpython-3.12'
options: 'lto'

# We don't publish noopt builds when PGO is available.
- target_triple: 'x86_64-unknown-linux-gnu'
py: 'cpython-3.8'
options: 'debug'
run: true
- target_triple: 'x86_64-unknown-linux-gnu'
py: 'cpython-3.8'
options: 'pgo'
run: true
- target_triple: 'x86_64-unknown-linux-gnu'
py: 'cpython-3.8'
options: 'pgo+lto'
run: true

- target_triple: 'x86_64-unknown-linux-gnu'
py: 'cpython-3.9'
options: 'debug'
Expand Down Expand Up @@ -629,18 +606,6 @@ jobs:
options: 'lto'

# musl doesn't support PGO.
- target_triple: 'x86_64-unknown-linux-musl'
py: 'cpython-3.8'
options: 'debug'
run: true
- target_triple: 'x86_64-unknown-linux-musl'
py: 'cpython-3.8'
options: 'noopt'
run: true
- target_triple: 'x86_64-unknown-linux-musl'
py: 'cpython-3.8'
options: 'lto'
run: true

- target_triple: 'x86_64-unknown-linux-musl'
py: 'cpython-3.9'
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,6 @@ jobs:
fail-fast: false
matrix:
py:
- 'cpython-3.8'
- 'cpython-3.9'
- 'cpython-3.10'
- 'cpython-3.11'
Expand Down

0 comments on commit 7f01863

Please sign in to comment.