Skip to content

Commit 6271df9

Browse files
Update action versions (#25)
* Update GitHub Actions to use checkout@v6 and artifact actions@v7 * Update action references to use relative paths
1 parent 58219f1 commit 6271df9

14 files changed

Lines changed: 45 additions & 45 deletions

File tree

.github/actions/build/build-wheel/action.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ description: Build Python wheel package and upload as artifact.
44
runs:
55
using: composite
66
steps:
7-
- uses: actions/checkout@v4
8-
- uses: javidahmed64592/template-python/.github/actions/setup/install-python-core@main
7+
- uses: actions/checkout@v6
8+
- uses: ./.github/actions/setup/install-python-core@main
99

1010
- name: Create wheel
1111
run: |
@@ -19,7 +19,7 @@ runs:
1919
shell: bash
2020

2121
- name: Upload wheel
22-
uses: actions/upload-artifact@v4
22+
uses: actions/upload-artifact@v7
2323
with:
2424
name: ${{ env.PACKAGE_NAME }}_wheel
2525
path: dist/${{ env.PACKAGE_NAME }}-*-py3-none-any.whl

.github/actions/build/verify-structure/action.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ description: Download and verify the structure of the built wheel package.
44
runs:
55
using: composite
66
steps:
7-
- uses: actions/checkout@v4
8-
- uses: javidahmed64592/template-python/.github/actions/setup/install-python-core@main
7+
- uses: actions/checkout@v6
8+
- uses: ./.github/actions/setup/install-python-core@main
99

1010
- name: Download wheel artifact
11-
uses: actions/download-artifact@v4
11+
uses: actions/download-artifact@v7
1212
with:
1313
name: ${{ env.PACKAGE_NAME }}_wheel
1414

.github/actions/ci/bandit/action.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ description: Run Bandit security checks on the codebase.
44
runs:
55
using: composite
66
steps:
7-
- uses: actions/checkout@v4
8-
- uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main
7+
- uses: actions/checkout@v6
8+
- uses: ./.github/actions/setup/install-python-dev@main
99

1010
- name: Security check
1111
run: |
1212
uv run bandit -r ${{ env.PACKAGE_NAME }} -f json -o bandit-report.json || true
1313
shell: bash
1414

15-
- uses: actions/upload-artifact@v4
15+
- uses: actions/upload-artifact@v7
1616
with:
1717
name: bandit-report
1818
path: bandit-report.json

.github/actions/ci/mypy/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ description: Run Mypy type checking on the codebase.
44
runs:
55
using: composite
66
steps:
7-
- uses: actions/checkout@v4
8-
- uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main
7+
- uses: actions/checkout@v6
8+
- uses: ./.github/actions/setup/install-python-dev@main
99

1010
- name: Check with mypy
1111
run: |

.github/actions/ci/pip-audit/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ description: Run pip-audit to check for known vulnerabilities in dependencies.
44
runs:
55
using: composite
66
steps:
7-
- uses: actions/checkout@v4
8-
- uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main
7+
- uses: actions/checkout@v6
8+
- uses: ./.github/actions/setup/install-python-dev@main
99

1010
- name: Audit dependencies
1111
run: |

.github/actions/ci/pytest/action.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@ description: Run Pytest tests with coverage reporting.
44
runs:
55
using: composite
66
steps:
7-
- uses: actions/checkout@v4
8-
- uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main
7+
- uses: actions/checkout@v6
8+
- uses: ./.github/actions/setup/install-python-dev@main
99

1010
- name: Test with pytest
1111
run: |
1212
uv run -m pytest --cov-report html --cov-report term
1313
shell: bash
1414

1515
- name: Upload backend coverage report
16-
uses: actions/upload-artifact@v4
16+
uses: actions/upload-artifact@v7
1717
with:
1818
name: backend-coverage-report
1919
path: htmlcov

.github/actions/ci/ruff/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ description: Run Ruff linting checks on the codebase.
44
runs:
55
using: composite
66
steps:
7-
- uses: actions/checkout@v4
8-
- uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main
7+
- uses: actions/checkout@v6
8+
- uses: ./.github/actions/setup/install-python-dev@main
99

1010
- name: Check with ruff
1111
run: |

.github/actions/ci/validate-pyproject/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ description: Validate pyproject.toml structure.
44
runs:
55
using: composite
66
steps:
7-
- uses: actions/checkout@v4
8-
- uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main
7+
- uses: actions/checkout@v6
8+
- uses: ./.github/actions/setup/install-python-dev@main
99

1010
- name: Validate pyproject.toml
1111
run: |

.github/actions/ci/version-check/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ inputs:
1010
runs:
1111
using: composite
1212
steps:
13-
- uses: actions/checkout@v4
14-
- uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main
13+
- uses: actions/checkout@v6
14+
- uses: ./.github/actions/setup/install-python-dev@main
1515

1616
- name: Check version consistency
1717
run: |

.github/actions/setup/install-python-core/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ description: Installs core Python dependencies from pyproject.toml using uv.
44
runs:
55
using: composite
66
steps:
7-
- uses: actions/checkout@v4
8-
- uses: javidahmed64592/template-python/.github/actions/setup/setup-uv-python@main
7+
- uses: actions/checkout@v6
8+
- uses: ./.github/actions/setup/setup-uv-python@main
99

1010
- name: Install dependencies
1111
run: |

0 commit comments

Comments
 (0)