Skip to content

Commit 998ae39

Browse files
committed
chore: upgrade python to 3.14
1 parent 6136deb commit 998ae39

6 files changed

Lines changed: 18 additions & 15 deletions

File tree

.github/workflows/build.yml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
- uses: extractions/setup-just@v2
2626
- uses: actions/setup-python@v5
2727
with:
28-
python-version: '3.13'
28+
python-version: '3.14'
2929
- run: just install lint
3030
test:
3131
runs-on: ubuntu-latest
@@ -34,7 +34,7 @@ jobs:
3434
- uses: extractions/setup-just@v2
3535
- uses: actions/setup-python@v5
3636
with:
37-
python-version: '3.13'
37+
python-version: '3.14'
3838
- run: just install coverage
3939
brew-audit:
4040
runs-on: ubuntu-latest
@@ -64,7 +64,7 @@ jobs:
6464
-e INPUT_INSTALL=virtualenv_install_with_resources \
6565
-e INPUT_UPDATE_README_TABLE=true \
6666
-e INPUT_FORMULA_INCLUDES="include Language::Python::Virtualenv" \
67-
-e INPUT_DEPENDS_ON='"python@3.13"' \
67+
-e INPUT_DEPENDS_ON='"python@3.14"' \
6868
-e INPUT_UPDATE_PYTHON_RESOURCES=true \
6969
justintime50/homebrew-releaser
7070
coverage:
@@ -75,9 +75,8 @@ jobs:
7575
- uses: extractions/setup-just@v2
7676
- uses: actions/setup-python@v5
7777
with:
78-
python-version: '3.13'
78+
python-version: '3.14'
7979
- run: just install coverage
80-
- uses: coverallsapp/github-action@v2
80+
- uses: codecov/codecov-action@v5
8181
with:
82-
github-token: ${{ secrets.GITHUB_TOKEN }}
83-
path-to-lcov: './coverage.lcov'
82+
token: ${{ secrets.CODECOV_TOKEN }}

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# CHANGELOG
22

3+
## v2.2.0 (2025-10-13)
4+
5+
- Upgrades to Python 3.14
6+
37
## v2.1.3 (2025-07-23)
48

59
- Fixes `desc` field to conform to `brew audit`

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ FROM homebrew/brew:4.5.6
33
COPY --chown=linuxbrew:linuxbrew homebrew_releaser homebrew_releaser
44
COPY --chown=linuxbrew:linuxbrew setup.py setup.py
55

6-
RUN brew install python@3.13 \
6+
RUN brew install python@3.14 \
77
&& python3 -m venv /home/linuxbrew/venv \
88
&& /home/linuxbrew/venv/bin/pip install .
99

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
Release scripts, binaries, and executables directly to Homebrew via GitHub Actions.
66

77
[![Build](https://github.com/Justintime50/homebrew-releaser/workflows/build/badge.svg)](https://github.com/Justintime50/homebrew-releaser/actions)
8-
[![Coverage Status](https://coveralls.io/repos/github/Justintime50/homebrew-releaser/badge.svg?branch=main)](https://coveralls.io/github/Justintime50/homebrew-releaser?branch=main)
8+
[![Coverage Status](https://img.shields.io/codecov/c/github/justintime50/homebrew-releaser/config/badge)](https://app.codecov.io/github/Justintime50/homebrew-releaser)
99
[![Version](https://img.shields.io/github/v/tag/justintime50/homebrew-releaser)](https://github.com/justintime50/homebrew-releaser/releases)
1010
[![Licence](https://img.shields.io/github/license/Justintime50/homebrew-releaser)](LICENSE)
1111

@@ -170,7 +170,7 @@ jobs:
170170
commit_email: homebrew-releaser@example.com
171171

172172
# Python specific variables
173-
depends_on: '"python@3.13"'
173+
depends_on: '"python@3.14"'
174174
install: virtualenv_install_with_resources
175175
formula_includes: 'include Language::Python::Virtualenv'
176176
update_python_resources: true

homebrew_releaser/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '2.1.3'
1+
__version__ = '2.2.0'

setup.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@
2222
'bandit == 1.8.*',
2323
'black == 25.*',
2424
'flake8 == 7.*',
25-
'isort == 6.*',
26-
'mypy == 1.15.*',
25+
'isort == 7.*',
26+
'mypy == 1.18.*',
2727
'pytest == 8.*',
28-
'pytest-cov == 6.*',
28+
'pytest-cov == 7.*',
2929
]
3030

3131
setuptools.setup(
@@ -60,5 +60,5 @@
6060
'homebrew-releaser=homebrew_releaser.releaser:main',
6161
]
6262
},
63-
python_requires='==3.13.*',
63+
python_requires='==3.14.*',
6464
)

0 commit comments

Comments
 (0)