Skip to content

Commit 8753e5c

Browse files
chore(ci): bump the github-actions group with 8 updates (#25)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: J. Nick Koston <[email protected]>
1 parent cd0b533 commit 8753e5c

File tree

7 files changed

+1420
-608
lines changed

7 files changed

+1420
-608
lines changed

.github/workflows/ci.yml

Lines changed: 28 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -14,47 +14,48 @@ jobs:
1414
lint:
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v3
18-
- uses: actions/setup-python@v3
17+
- uses: actions/checkout@v4
18+
- uses: actions/setup-python@v5
1919
with:
20-
python-version: "3.9"
21-
- uses: pre-commit/action@v2.0.3
20+
python-version: "3.11"
21+
- uses: pre-commit/action@v3.0.1
2222

2323
# Make sure commit messages follow the conventional commits convention:
2424
# https://www.conventionalcommits.org
2525
commitlint:
2626
name: Lint Commit Messages
2727
runs-on: ubuntu-latest
2828
steps:
29-
- uses: actions/checkout@v3
29+
- uses: actions/checkout@v4
3030
with:
3131
fetch-depth: 0
32-
- uses: wagoid/commitlint-github-action@v5
32+
- uses: wagoid/commitlint-github-action@v6.2.1
3333

3434
test:
3535
strategy:
3636
fail-fast: false
3737
matrix:
3838
python-version:
39-
- "3.9"
40-
- "3.10"
4139
- "3.11"
40+
- "3.12"
41+
- "3.13"
4242
os:
4343
- ubuntu-latest
4444
runs-on: ${{ matrix.os }}
4545
steps:
46-
- uses: actions/checkout@v3
46+
- uses: actions/checkout@v4
47+
- uses: snok/install-poetry@v1
4748
- name: Set up Python
48-
uses: actions/setup-python@v3
49+
uses: actions/setup-python@v5
4950
with:
5051
python-version: ${{ matrix.python-version }}
51-
- uses: snok/install-poetry@v1
52+
cache: "poetry"
5253
- name: Install Dependencies
5354
run: poetry install
5455
- name: Test with Pytest
5556
run: poetry run pytest --cov-report=xml
5657
- name: Upload coverage to Codecov
57-
uses: codecov/codecov-action@v3
58+
uses: codecov/codecov-action@v5
5859
with:
5960
token: ${{ secrets.CODECOV_TOKEN }}
6061

@@ -66,9 +67,12 @@ jobs:
6667
- test
6768
- lint
6869
- commitlint
70+
permissions:
71+
id-token: write
72+
contents: write
6973

7074
steps:
71-
- uses: actions/checkout@v3
75+
- uses: actions/checkout@v4
7276
with:
7377
fetch-depth: 0
7478

@@ -77,9 +81,17 @@ jobs:
7781
# - Update version in code
7882
# - Create git tag
7983
# - Create GitHub release
80-
# - Publish to PyPI
8184
- name: Python Semantic Release
82-
uses: relekang/[email protected]
85+
id: release
86+
uses: python-semantic-release/[email protected]
87+
with:
88+
github_token: ${{ secrets.GITHUB_TOKEN }}
89+
- name: Upload package to PyPI
90+
uses: pypa/gh-action-pypi-publish@release/v1
91+
if: steps.release.outputs.released == 'true'
92+
- name: Upload Github Release Assets
93+
uses: python-semantic-release/[email protected]
94+
if: steps.release.outputs.released == 'true'
8395
with:
8496
github_token: ${{ secrets.GITHUB_TOKEN }}
85-
pypi_token: ${{ secrets.PYPI_TOKEN }}
97+
tag: ${{ steps.release.outputs.tag }}

.github/workflows/hacktoberfest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ jobs:
1212
runs-on: ubuntu-latest
1313

1414
steps:
15-
- uses: browniebroke/hacktoberfest-labeler-action@v2.2.0
15+
- uses: browniebroke/hacktoberfest-labeler-action@v2.3.0
1616
with:
1717
github_token: ${{ secrets.GH_PAT }}

.github/workflows/issue-manager.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
issue-manager:
1919
runs-on: ubuntu-latest
2020
steps:
21-
- uses: tiangolo/issue-manager@0.4.0
21+
- uses: tiangolo/issue-manager@0.5.1
2222
with:
2323
token: ${{ secrets.GITHUB_TOKEN }}
2424
config: >

.github/workflows/labels.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ jobs:
1111
labels:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v3
14+
- uses: actions/checkout@v4
1515
- name: Set up Python
16-
uses: actions/setup-python@v3
16+
uses: actions/setup-python@v5
1717
with:
1818
python-version: 3.8
1919
- name: Install labels
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module.exports = {
1+
export default {
22
extends: ["@commitlint/config-conventional"],
33
rules: {
44
"header-max-length": [0, "always", Infinity],

0 commit comments

Comments
 (0)