proj/portage:master commit in: /, .github/workflows/
"Sam James" <[email protected]>
| Newsgroups | gmane.linux.gentoo.cvs |
|---|---|
| Message-ID | <1786019024.fbb4853b523e371def38e757c83e87ee2ea79063.sam@gentoo> |
commit: fbb4853b523e371def38e757c83e87ee2ea79063
Author: Jethro Donaldson <devel <AT> jro <DOT> nz>
AuthorDate: Sat Jul 25 01:40:10 2026 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 6 12:23:44 2026 +0000
URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=fbb4853b
.github, tox.ini: update for latest python and github actions
Add python 3.14 and 3.15 to local test and github workflows. Update
referenced github actions to recent versions.
Signed-off-by: Jethro Donaldson <devel <AT> jro.nz>
Part-of: https://github.com/gentoo/portage/pull/1638
Closes: https://github.com/gentoo/portage/pull/1638
Signed-off-by: Sam James <sam <AT> gentoo.org>
.github/workflows/ci.yml | 9 ++++++---
.github/workflows/lint.yml | 9 ++++++---
.github/workflows/pre-commit.yml | 4 ++--
tox.ini | 4 +++-
4 files changed, 17 insertions(+), 9 deletions(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 138a12c71..0cd81e3be 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -20,7 +20,8 @@ jobs:
- '3.11'
- '3.12'
- '3.13'
- - '3.14-dev'
+ - '3.14'
+ - '3.15-dev'
- 'pypy-3.11'
exclude:
- python-version: '3.9'
@@ -33,13 +34,15 @@ jobs:
start-method: 'spawn'
- python-version: '3.13'
start-method: 'spawn'
+ - python-version: '3.14'
+ start-method: 'spawn'
- python-version: 'pypy-3.11'
start-method: 'spawn'
fail-fast: false
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v7
- name: Set up Python ${{ matrix.python-version }}
- uses: actions/setup-python@v5
+ uses: actions/setup-python@v7
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index 511e14059..0f7e5f8ca 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -7,7 +7,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v7
- name: "Collect stragglers that Black misses"
id: stragglers
run: |
@@ -28,11 +28,14 @@ jobs:
- '3.10'
- '3.11'
- '3.12'
+ - '3.13'
+ - '3.14'
+ # no pylint for py315 available
fail-fast: false
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v7
- name: Set up Python ${{ matrix.python-version }}
- uses: actions/setup-python@v5
+ uses: actions/setup-python@v7
with:
python-version: ${{ matrix.python-version }}
- name: Install python dependencies
diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml
index b4f114872..d98b03aa7 100644
--- a/.github/workflows/pre-commit.yml
+++ b/.github/workflows/pre-commit.yml
@@ -10,8 +10,8 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- - uses: actions/checkout@v4
- - uses: actions/setup-python@v5
+ - uses: actions/checkout@v7
+ - uses: actions/setup-python@v7
with:
python-version: '3.x'
- uses: pre-commit/[email protected]
diff --git a/tox.ini b/tox.ini
index 23c533c34..62695eff8 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,5 @@
[tox]
-envlist = py{39,310,311,312,313}-{pylint,test},pypy3-test
+envlist = py{39,310,311,312,313,314,315}-{pylint,test},pypy3-test
skipsdist = True
[gh-actions]
@@ -9,6 +9,8 @@ python =
3.11: py311
3.12: py312
3.13: py313
+ 3.14: py314
+ 3.15: py315
pypy-3: pypy3
[gh-actions:env]