File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,8 +4,8 @@ description: Build Python wheel package and upload as artifact.
44runs :
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 : |
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
Original file line number Diff line number Diff line change @@ -4,11 +4,11 @@ description: Download and verify the structure of the built wheel package.
44runs :
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
Original file line number Diff line number Diff line change @@ -4,15 +4,15 @@ description: Run Bandit security checks on the codebase.
44runs :
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
Original file line number Diff line number Diff line change @@ -4,8 +4,8 @@ description: Run Mypy type checking on the codebase.
44runs :
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 : |
Original file line number Diff line number Diff line change @@ -4,8 +4,8 @@ description: Run pip-audit to check for known vulnerabilities in dependencies.
44runs :
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 : |
Original file line number Diff line number Diff line change @@ -4,16 +4,16 @@ description: Run Pytest tests with coverage reporting.
44runs :
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
Original file line number Diff line number Diff line change @@ -4,8 +4,8 @@ description: Run Ruff linting checks on the codebase.
44runs :
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 : |
Original file line number Diff line number Diff line change @@ -4,8 +4,8 @@ description: Validate pyproject.toml structure.
44runs :
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 : |
Original file line number Diff line number Diff line change @@ -10,8 +10,8 @@ inputs:
1010runs :
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 : |
Original file line number Diff line number Diff line change @@ -4,8 +4,8 @@ description: Installs core Python dependencies from pyproject.toml using uv.
44runs :
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 : |
You can’t perform that action at this time.
0 commit comments