Skip to content

Commit 0ceea53

Browse files
committed
ci: update actions to their latest versions
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
1 parent ebf3e77 commit 0ceea53

3 files changed

Lines changed: 20 additions & 20 deletions

File tree

‎.github/workflows/doc.yml‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ jobs:
1919
runs-on: ubuntu-latest
2020
steps:
2121
- name: Checkout code
22-
uses: actions/checkout@v4
22+
uses: actions/checkout@v7
2323

2424
- name: Install bash 5.3
2525
uses: pkgcore/gh-actions/bash-5.3@main
2626

2727
- name: Set up Python 3.14
28-
uses: actions/setup-python@v5
28+
uses: actions/setup-python@v7
2929
with:
3030
python-version: '3.14'
3131

@@ -41,7 +41,7 @@ jobs:
4141
touch build/sphinx/html/.nojekyll
4242
4343
- name: Upload artifact
44-
uses: actions/upload-pages-artifact@v3
44+
uses: actions/upload-pages-artifact@v5
4545
with:
4646
path: build/sphinx/html
4747

@@ -56,4 +56,4 @@ jobs:
5656
steps:
5757
- name: Deploy to GitHub Pages
5858
id: deployment
59-
uses: actions/deploy-pages@v4
59+
uses: actions/deploy-pages@v5

‎.github/workflows/release.yml‎

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717

1818
steps:
1919
- name: Checkout code
20-
uses: actions/checkout@v5
20+
uses: actions/checkout@v7
2121

2222
- name: Install bash 5.3
2323
uses: pkgcore/gh-actions/bash-5.3@main
@@ -27,7 +27,7 @@ jobs:
2727
uses: pkgcore/gh-actions/reject-python-vcs-deps@main
2828

2929
- name: Set up Python 3.14
30-
uses: actions/setup-python@v5
30+
uses: actions/setup-python@v7
3131
with:
3232
python-version: "3.14"
3333
cache: 'pip'
@@ -54,15 +54,15 @@ jobs:
5454
5555
- name: Upload wheel
5656
id: upload-wheel
57-
uses: actions/upload-artifact@v5
57+
uses: actions/upload-artifact@v7
5858
with:
5959
name: wheel-release
6060
path: dist/*.whl
6161
if-no-files-found: error
6262

6363
- name: Upload release source
6464
id: upload-release
65-
uses: actions/upload-artifact@v5
65+
uses: actions/upload-artifact@v7
6666
with:
6767
name: release-source
6868
path: dist/*.tar.gz
@@ -87,20 +87,20 @@ jobs:
8787
steps:
8888
- &common_download_artifacts
8989
name: Download artifacts
90-
uses: actions/download-artifact@v5
90+
uses: actions/download-artifact@v8
9191
with:
9292
merge-multiple: true # store both in the root, not in named directories
9393
artifact-ids: ${{ needs.build.outputs.release-artifact-id }},${{ needs.build.outputs.wheel-artifact-id }}
9494

9595
- name: Publish github source
96-
uses: softprops/action-gh-release@v2
96+
uses: softprops/action-gh-release@v3
9797
with:
9898
files: '*.tar.*'
9999
fail_on_unmatched_files: true
100100
draft: true
101101

102102
- name: Publish to PyPi server
103-
uses: pypa/gh-action-pypi-publish@release/v1.13
103+
uses: pypa/gh-action-pypi-publish@release/v1.14
104104
with:
105105
packages-dir: .
106106

@@ -117,7 +117,7 @@ jobs:
117117
steps:
118118
- *common_download_artifacts
119119
- name: Publish github source
120-
uses: softprops/action-gh-release@v2
120+
uses: softprops/action-gh-release@v3
121121
if: github.ref_name == 'release-test-github' || github.ref_name == 'release-test-full'
122122
with:
123123
files: '*.tar.*'
@@ -126,7 +126,7 @@ jobs:
126126

127127
- name: Publish to Test PyPi server
128128
if: github.ref_name == 'release-test-pypi' || github.ref_name == 'release-test-full'
129-
uses: pypa/gh-action-pypi-publish@release/v1.13
129+
uses: pypa/gh-action-pypi-publish@release/v1.14
130130
with:
131131
packages-dir: .
132132
repository-url: https://test.pypi.org/legacy/

‎.github/workflows/test.yml‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
uses: pkgcore/gh-actions/bash-5.3@main
4646

4747
- name: Set up Python ${{ matrix.python-version }}
48-
uses: actions/setup-python@v5
48+
uses: actions/setup-python@v7
4949
with:
5050
python-version: ${{ matrix.python-version }}
5151
cache: 'pip'
@@ -77,7 +77,7 @@ jobs:
7777
7878
- name: Submit code coverage to codecov
7979
if: ${{ matrix.os == 'ubuntu-latest' }}
80-
uses: codecov/codecov-action@v3
80+
uses: codecov/codecov-action@v7
8181
with:
8282
files: ./coverage.xml
8383

@@ -86,10 +86,10 @@ jobs:
8686
if: inputs.disable-format-check == ''
8787
steps:
8888
- name: Checkout code
89-
uses: actions/checkout@v4
89+
uses: actions/checkout@v7
9090

9191
- name: Set up Python 3
92-
uses: actions/setup-python@v5
92+
uses: actions/setup-python@v7
9393
with:
9494
python-version: '3.x'
9595

@@ -101,7 +101,7 @@ jobs:
101101
- name: Run linting tools
102102
run: pylint --exit-zero src/pkgdev
103103

104-
- uses: astral-sh/ruff-action@v3
104+
- uses: astral-sh/ruff-action@v4.1.0
105105
with:
106106
args: "check --diff"
107107

@@ -110,7 +110,7 @@ jobs:
110110
if: inputs.disable-format-check == ''
111111
steps:
112112
- name: Checkout code
113-
uses: actions/checkout@v4
114-
- uses: astral-sh/ruff-action@v3
113+
uses: actions/checkout@v7
114+
- uses: astral-sh/ruff-action@v4.1.0
115115
with:
116116
args: "format --check --diff"

0 commit comments

Comments
 (0)