From 43f96ae5dccc294dadb44507d2d0d694a9e18b4f Mon Sep 17 00:00:00 2001 From: Javid Ahmed Date: Thu, 5 Mar 2026 22:54:34 +0000 Subject: [PATCH 1/3] Update action references to use main branch for consistency --- .github/actions/build/build-wheel/action.yml | 2 +- .github/actions/build/verify-structure/action.yml | 2 +- .github/actions/ci/bandit/action.yml | 2 +- .github/actions/ci/mypy/action.yml | 2 +- .github/actions/ci/pip-audit/action.yml | 2 +- .github/actions/ci/pytest/action.yml | 2 +- .github/actions/ci/ruff/action.yml | 2 +- .github/actions/ci/validate-pyproject/action.yml | 2 +- .github/actions/ci/version-check/action.yml | 2 +- .../actions/setup/install-python-core/action.yml | 2 +- .../actions/setup/install-python-dev/action.yml | 2 +- .github/workflows/build.yml | 4 ++-- .github/workflows/ci.yml | 14 +++++++------- 13 files changed, 20 insertions(+), 20 deletions(-) diff --git a/.github/actions/build/build-wheel/action.yml b/.github/actions/build/build-wheel/action.yml index c2f0cc8..057c4ea 100644 --- a/.github/actions/build/build-wheel/action.yml +++ b/.github/actions/build/build-wheel/action.yml @@ -5,7 +5,7 @@ runs: using: composite steps: - uses: actions/checkout@v6 - - uses: ./.github/actions/setup/install-python-core + - uses: javidahmed64592/template-python/.github/actions/setup/install-python-core@main - name: Create wheel run: | diff --git a/.github/actions/build/verify-structure/action.yml b/.github/actions/build/verify-structure/action.yml index 81b4534..d89af0c 100644 --- a/.github/actions/build/verify-structure/action.yml +++ b/.github/actions/build/verify-structure/action.yml @@ -5,7 +5,7 @@ runs: using: composite steps: - uses: actions/checkout@v6 - - uses: ./.github/actions/setup/install-python-core + - uses: javidahmed64592/template-python/.github/actions/setup/install-python-core@main - name: Download wheel artifact uses: actions/download-artifact@v7 diff --git a/.github/actions/ci/bandit/action.yml b/.github/actions/ci/bandit/action.yml index e85f247..1a33327 100644 --- a/.github/actions/ci/bandit/action.yml +++ b/.github/actions/ci/bandit/action.yml @@ -5,7 +5,7 @@ runs: using: composite steps: - uses: actions/checkout@v6 - - uses: ./.github/actions/setup/install-python-dev + - uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main - name: Security check run: | diff --git a/.github/actions/ci/mypy/action.yml b/.github/actions/ci/mypy/action.yml index bf6c380..e4c8c32 100644 --- a/.github/actions/ci/mypy/action.yml +++ b/.github/actions/ci/mypy/action.yml @@ -5,7 +5,7 @@ runs: using: composite steps: - uses: actions/checkout@v6 - - uses: ./.github/actions/setup/install-python-dev + - uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main - name: Check with mypy run: | diff --git a/.github/actions/ci/pip-audit/action.yml b/.github/actions/ci/pip-audit/action.yml index e971ee2..8efeba9 100644 --- a/.github/actions/ci/pip-audit/action.yml +++ b/.github/actions/ci/pip-audit/action.yml @@ -5,7 +5,7 @@ runs: using: composite steps: - uses: actions/checkout@v6 - - uses: ./.github/actions/setup/install-python-dev + - uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main - name: Audit dependencies run: | diff --git a/.github/actions/ci/pytest/action.yml b/.github/actions/ci/pytest/action.yml index 4be08a3..088c906 100644 --- a/.github/actions/ci/pytest/action.yml +++ b/.github/actions/ci/pytest/action.yml @@ -5,7 +5,7 @@ runs: using: composite steps: - uses: actions/checkout@v6 - - uses: ./.github/actions/setup/install-python-dev + - uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main - name: Test with pytest run: | diff --git a/.github/actions/ci/ruff/action.yml b/.github/actions/ci/ruff/action.yml index 527844e..d5abbb8 100644 --- a/.github/actions/ci/ruff/action.yml +++ b/.github/actions/ci/ruff/action.yml @@ -5,7 +5,7 @@ runs: using: composite steps: - uses: actions/checkout@v6 - - uses: ./.github/actions/setup/install-python-dev + - uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main - name: Check with ruff run: | diff --git a/.github/actions/ci/validate-pyproject/action.yml b/.github/actions/ci/validate-pyproject/action.yml index f851057..bd7b976 100644 --- a/.github/actions/ci/validate-pyproject/action.yml +++ b/.github/actions/ci/validate-pyproject/action.yml @@ -5,7 +5,7 @@ runs: using: composite steps: - uses: actions/checkout@v6 - - uses: ./.github/actions/setup/install-python-dev + - uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main - name: Validate pyproject.toml run: | diff --git a/.github/actions/ci/version-check/action.yml b/.github/actions/ci/version-check/action.yml index 370d775..284ec40 100644 --- a/.github/actions/ci/version-check/action.yml +++ b/.github/actions/ci/version-check/action.yml @@ -11,7 +11,7 @@ runs: using: composite steps: - uses: actions/checkout@v6 - - uses: ./.github/actions/setup/install-python-dev + - uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main - name: Check version consistency run: | diff --git a/.github/actions/setup/install-python-core/action.yml b/.github/actions/setup/install-python-core/action.yml index abb9ddc..1ca96ce 100644 --- a/.github/actions/setup/install-python-core/action.yml +++ b/.github/actions/setup/install-python-core/action.yml @@ -5,7 +5,7 @@ runs: using: composite steps: - uses: actions/checkout@v6 - - uses: ./.github/actions/setup/setup-uv-python + - uses: javidahmed64592/template-python/.github/actions/setup/setup-uv-python@main - name: Install dependencies run: | diff --git a/.github/actions/setup/install-python-dev/action.yml b/.github/actions/setup/install-python-dev/action.yml index 53a033e..6408842 100644 --- a/.github/actions/setup/install-python-dev/action.yml +++ b/.github/actions/setup/install-python-dev/action.yml @@ -5,7 +5,7 @@ runs: using: composite steps: - uses: actions/checkout@v6 - - uses: ./.github/actions/setup/setup-uv-python + - uses: javidahmed64592/template-python/.github/actions/setup/setup-uv-python@main - name: Install dependencies run: | diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b122236..e8f787b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,11 +16,11 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: ./.github/actions/build/build-wheel + - uses: javidahmed64592/template-python/.github/actions/build/build-wheel@main verify-structure: runs-on: ubuntu-latest needs: build-wheel steps: - uses: actions/checkout@v6 - - uses: ./.github/actions/build/verify-structure + - uses: javidahmed64592/template-python/.github/actions/build/verify-structure@main diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3efb5c6..c5b86c1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,40 +16,40 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: ./.github/actions/ci/validate-pyproject + - uses: javidahmed64592/template-python/.github/actions/ci/validate-pyproject@main ruff: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: ./.github/actions/ci/ruff + - uses: javidahmed64592/template-python/.github/actions/ci/ruff@main mypy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: ./.github/actions/ci/mypy + - uses: javidahmed64592/template-python/.github/actions/ci/mypy@main pytest: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: ./.github/actions/ci/pytest + - uses: javidahmed64592/template-python/.github/actions/ci/pytest@main bandit: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: ./.github/actions/ci/bandit + - uses: javidahmed64592/template-python/.github/actions/ci/bandit@main pip-audit: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: ./.github/actions/ci/pip-audit + - uses: javidahmed64592/template-python/.github/actions/ci/pip-audit@main version-check: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: ./.github/actions/ci/version-check + - uses: javidahmed64592/template-python/.github/actions/ci/version-check@main From 412b1d95f5942c69e3c66d0e335c4e84cfc89ebf Mon Sep 17 00:00:00 2001 From: Javid Ahmed Date: Thu, 5 Mar 2026 23:08:54 +0000 Subject: [PATCH 2/3] Update action references to conditionally use local setup for specific repository --- .github/actions/build/build-wheel/action.yml | 3 +++ .../actions/build/verify-structure/action.yml | 3 +++ .github/actions/ci/bandit/action.yml | 3 +++ .github/actions/ci/mypy/action.yml | 3 +++ .github/actions/ci/pip-audit/action.yml | 3 +++ .github/actions/ci/pytest/action.yml | 3 +++ .github/actions/ci/ruff/action.yml | 3 +++ .../actions/ci/validate-pyproject/action.yml | 3 +++ .github/actions/ci/version-check/action.yml | 3 +++ .../setup/install-python-core/action.yml | 3 +++ .../setup/install-python-dev/action.yml | 3 +++ .github/workflows/build.yml | 6 ++++++ .github/workflows/ci.yml | 21 +++++++++++++++++++ 13 files changed, 60 insertions(+) diff --git a/.github/actions/build/build-wheel/action.yml b/.github/actions/build/build-wheel/action.yml index 057c4ea..18a8d6e 100644 --- a/.github/actions/build/build-wheel/action.yml +++ b/.github/actions/build/build-wheel/action.yml @@ -5,7 +5,10 @@ runs: using: composite steps: - uses: actions/checkout@v6 + - uses: ./.github/actions/setup/install-python-core + if: github.repository == 'javidahmed64592/template-python' - uses: javidahmed64592/template-python/.github/actions/setup/install-python-core@main + if: github.repository != 'javidahmed64592/template-python' - name: Create wheel run: | diff --git a/.github/actions/build/verify-structure/action.yml b/.github/actions/build/verify-structure/action.yml index d89af0c..c84145c 100644 --- a/.github/actions/build/verify-structure/action.yml +++ b/.github/actions/build/verify-structure/action.yml @@ -5,7 +5,10 @@ runs: using: composite steps: - uses: actions/checkout@v6 + - uses: ./.github/actions/setup/install-python-core + if: github.repository == 'javidahmed64592/template-python' - uses: javidahmed64592/template-python/.github/actions/setup/install-python-core@main + if: github.repository != 'javidahmed64592/template-python' - name: Download wheel artifact uses: actions/download-artifact@v7 diff --git a/.github/actions/ci/bandit/action.yml b/.github/actions/ci/bandit/action.yml index 1a33327..607e6c7 100644 --- a/.github/actions/ci/bandit/action.yml +++ b/.github/actions/ci/bandit/action.yml @@ -5,7 +5,10 @@ runs: using: composite steps: - uses: actions/checkout@v6 + - uses: ./.github/actions/setup/install-python-dev + if: github.repository == 'javidahmed64592/template-python' - uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main + if: github.repository != 'javidahmed64592/template-python' - name: Security check run: | diff --git a/.github/actions/ci/mypy/action.yml b/.github/actions/ci/mypy/action.yml index e4c8c32..3d65c36 100644 --- a/.github/actions/ci/mypy/action.yml +++ b/.github/actions/ci/mypy/action.yml @@ -5,7 +5,10 @@ runs: using: composite steps: - uses: actions/checkout@v6 + - uses: ./.github/actions/setup/install-python-dev + if: github.repository == 'javidahmed64592/template-python' - uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main + if: github.repository != 'javidahmed64592/template-python' - name: Check with mypy run: | diff --git a/.github/actions/ci/pip-audit/action.yml b/.github/actions/ci/pip-audit/action.yml index 8efeba9..4fe9dc3 100644 --- a/.github/actions/ci/pip-audit/action.yml +++ b/.github/actions/ci/pip-audit/action.yml @@ -5,7 +5,10 @@ runs: using: composite steps: - uses: actions/checkout@v6 + - uses: ./.github/actions/setup/install-python-dev + if: github.repository == 'javidahmed64592/template-python' - uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main + if: github.repository != 'javidahmed64592/template-python' - name: Audit dependencies run: | diff --git a/.github/actions/ci/pytest/action.yml b/.github/actions/ci/pytest/action.yml index 088c906..cb5caa9 100644 --- a/.github/actions/ci/pytest/action.yml +++ b/.github/actions/ci/pytest/action.yml @@ -5,7 +5,10 @@ runs: using: composite steps: - uses: actions/checkout@v6 + - uses: ./.github/actions/setup/install-python-dev + if: github.repository == 'javidahmed64592/template-python' - uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main + if: github.repository != 'javidahmed64592/template-python' - name: Test with pytest run: | diff --git a/.github/actions/ci/ruff/action.yml b/.github/actions/ci/ruff/action.yml index d5abbb8..7c7e62b 100644 --- a/.github/actions/ci/ruff/action.yml +++ b/.github/actions/ci/ruff/action.yml @@ -5,7 +5,10 @@ runs: using: composite steps: - uses: actions/checkout@v6 + - uses: ./.github/actions/setup/install-python-dev + if: github.repository == 'javidahmed64592/template-python' - uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main + if: github.repository != 'javidahmed64592/template-python' - name: Check with ruff run: | diff --git a/.github/actions/ci/validate-pyproject/action.yml b/.github/actions/ci/validate-pyproject/action.yml index bd7b976..b38fdbb 100644 --- a/.github/actions/ci/validate-pyproject/action.yml +++ b/.github/actions/ci/validate-pyproject/action.yml @@ -5,7 +5,10 @@ runs: using: composite steps: - uses: actions/checkout@v6 + - uses: ./.github/actions/setup/install-python-dev + if: github.repository == 'javidahmed64592/template-python' - uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main + if: github.repository != 'javidahmed64592/template-python' - name: Validate pyproject.toml run: | diff --git a/.github/actions/ci/version-check/action.yml b/.github/actions/ci/version-check/action.yml index 284ec40..a3c0358 100644 --- a/.github/actions/ci/version-check/action.yml +++ b/.github/actions/ci/version-check/action.yml @@ -11,7 +11,10 @@ runs: using: composite steps: - uses: actions/checkout@v6 + - uses: ./.github/actions/setup/install-python-dev + if: github.repository == 'javidahmed64592/template-python' - uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main + if: github.repository != 'javidahmed64592/template-python' - name: Check version consistency run: | diff --git a/.github/actions/setup/install-python-core/action.yml b/.github/actions/setup/install-python-core/action.yml index 1ca96ce..2d5250c 100644 --- a/.github/actions/setup/install-python-core/action.yml +++ b/.github/actions/setup/install-python-core/action.yml @@ -5,7 +5,10 @@ runs: using: composite steps: - uses: actions/checkout@v6 + - uses: ./.github/actions/setup/setup-uv-python + if: github.repository == 'javidahmed64592/template-python' - uses: javidahmed64592/template-python/.github/actions/setup/setup-uv-python@main + if: github.repository != 'javidahmed64592/template-python' - name: Install dependencies run: | diff --git a/.github/actions/setup/install-python-dev/action.yml b/.github/actions/setup/install-python-dev/action.yml index 6408842..bdac356 100644 --- a/.github/actions/setup/install-python-dev/action.yml +++ b/.github/actions/setup/install-python-dev/action.yml @@ -5,7 +5,10 @@ runs: using: composite steps: - uses: actions/checkout@v6 + - uses: ./.github/actions/setup/setup-uv-python + if: github.repository == 'javidahmed64592/template-python' - uses: javidahmed64592/template-python/.github/actions/setup/setup-uv-python@main + if: github.repository != 'javidahmed64592/template-python' - name: Install dependencies run: | diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e8f787b..1d421ea 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,11 +16,17 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 + - uses: ./.github/actions/build/build-wheel + if: github.repository == 'javidahmed64592/template-python' - uses: javidahmed64592/template-python/.github/actions/build/build-wheel@main + if: github.repository != 'javidahmed64592/template-python' verify-structure: runs-on: ubuntu-latest needs: build-wheel steps: - uses: actions/checkout@v6 + - uses: ./.github/actions/build/verify-structure + if: github.repository == 'javidahmed64592/template-python' - uses: javidahmed64592/template-python/.github/actions/build/verify-structure@main + if: github.repository != 'javidahmed64592/template-python' diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c5b86c1..be5c521 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,40 +16,61 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 + - uses: ./.github/actions/ci/validate-pyproject + if: github.repository == 'javidahmed64592/template-python' - uses: javidahmed64592/template-python/.github/actions/ci/validate-pyproject@main + if: github.repository != 'javidahmed64592/template-python' ruff: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 + - uses: ./.github/actions/ci/ruff + if: github.repository == 'javidahmed64592/template-python' - uses: javidahmed64592/template-python/.github/actions/ci/ruff@main + if: github.repository != 'javidahmed64592/template-python' mypy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 + - uses: ./.github/actions/ci/mypy + if: github.repository == 'javidahmed64592/template-python' - uses: javidahmed64592/template-python/.github/actions/ci/mypy@main + if: github.repository != 'javidahmed64592/template-python' pytest: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 + - uses: ./.github/actions/ci/pytest + if: github.repository == 'javidahmed64592/template-python' - uses: javidahmed64592/template-python/.github/actions/ci/pytest@main + if: github.repository != 'javidahmed64592/template-python' bandit: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 + - uses: ./.github/actions/ci/bandit + if: github.repository == 'javidahmed64592/template-python' - uses: javidahmed64592/template-python/.github/actions/ci/bandit@main + if: github.repository != 'javidahmed64592/template-python' pip-audit: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 + - uses: ./.github/actions/ci/pip-audit + if: github.repository == 'javidahmed64592/template-python' - uses: javidahmed64592/template-python/.github/actions/ci/pip-audit@main + if: github.repository != 'javidahmed64592/template-python' version-check: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 + - uses: ./.github/actions/ci/version-check + if: github.repository == 'javidahmed64592/template-python' - uses: javidahmed64592/template-python/.github/actions/ci/version-check@main + if: github.repository != 'javidahmed64592/template-python' From eff3ed519a211385fbbc7fe5e6cfa3c9e84e1861 Mon Sep 17 00:00:00 2001 From: Javid Ahmed Date: Thu, 5 Mar 2026 23:15:19 +0000 Subject: [PATCH 3/3] Update action references to use expression syntax for repository checks --- .github/actions/build/build-wheel/action.yml | 4 +-- .../actions/build/verify-structure/action.yml | 4 +-- .github/actions/ci/bandit/action.yml | 4 +-- .github/actions/ci/mypy/action.yml | 4 +-- .github/actions/ci/pip-audit/action.yml | 4 +-- .github/actions/ci/pytest/action.yml | 4 +-- .github/actions/ci/ruff/action.yml | 4 +-- .../actions/ci/validate-pyproject/action.yml | 4 +-- .github/actions/ci/version-check/action.yml | 4 +-- .../setup/install-python-core/action.yml | 4 +-- .../setup/install-python-dev/action.yml | 4 +-- .github/workflows/build.yml | 8 +++--- .github/workflows/ci.yml | 28 +++++++++---------- 13 files changed, 40 insertions(+), 40 deletions(-) diff --git a/.github/actions/build/build-wheel/action.yml b/.github/actions/build/build-wheel/action.yml index 18a8d6e..9b4c936 100644 --- a/.github/actions/build/build-wheel/action.yml +++ b/.github/actions/build/build-wheel/action.yml @@ -6,9 +6,9 @@ runs: steps: - uses: actions/checkout@v6 - uses: ./.github/actions/setup/install-python-core - if: github.repository == 'javidahmed64592/template-python' + if: ${{ github.repository == 'javidahmed64592/template-python' }} - uses: javidahmed64592/template-python/.github/actions/setup/install-python-core@main - if: github.repository != 'javidahmed64592/template-python' + if: ${{ github.repository != 'javidahmed64592/template-python' }} - name: Create wheel run: | diff --git a/.github/actions/build/verify-structure/action.yml b/.github/actions/build/verify-structure/action.yml index c84145c..edee5a7 100644 --- a/.github/actions/build/verify-structure/action.yml +++ b/.github/actions/build/verify-structure/action.yml @@ -6,9 +6,9 @@ runs: steps: - uses: actions/checkout@v6 - uses: ./.github/actions/setup/install-python-core - if: github.repository == 'javidahmed64592/template-python' + if: ${{ github.repository == 'javidahmed64592/template-python' }} - uses: javidahmed64592/template-python/.github/actions/setup/install-python-core@main - if: github.repository != 'javidahmed64592/template-python' + if: ${{ github.repository != 'javidahmed64592/template-python' }} - name: Download wheel artifact uses: actions/download-artifact@v7 diff --git a/.github/actions/ci/bandit/action.yml b/.github/actions/ci/bandit/action.yml index 607e6c7..6e00aed 100644 --- a/.github/actions/ci/bandit/action.yml +++ b/.github/actions/ci/bandit/action.yml @@ -6,9 +6,9 @@ runs: steps: - uses: actions/checkout@v6 - uses: ./.github/actions/setup/install-python-dev - if: github.repository == 'javidahmed64592/template-python' + if: ${{ github.repository == 'javidahmed64592/template-python' }} - uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main - if: github.repository != 'javidahmed64592/template-python' + if: ${{ github.repository != 'javidahmed64592/template-python' }} - name: Security check run: | diff --git a/.github/actions/ci/mypy/action.yml b/.github/actions/ci/mypy/action.yml index 3d65c36..c2cf6b2 100644 --- a/.github/actions/ci/mypy/action.yml +++ b/.github/actions/ci/mypy/action.yml @@ -6,9 +6,9 @@ runs: steps: - uses: actions/checkout@v6 - uses: ./.github/actions/setup/install-python-dev - if: github.repository == 'javidahmed64592/template-python' + if: ${{ github.repository == 'javidahmed64592/template-python' }} - uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main - if: github.repository != 'javidahmed64592/template-python' + if: ${{ github.repository != 'javidahmed64592/template-python' }} - name: Check with mypy run: | diff --git a/.github/actions/ci/pip-audit/action.yml b/.github/actions/ci/pip-audit/action.yml index 4fe9dc3..e682b18 100644 --- a/.github/actions/ci/pip-audit/action.yml +++ b/.github/actions/ci/pip-audit/action.yml @@ -6,9 +6,9 @@ runs: steps: - uses: actions/checkout@v6 - uses: ./.github/actions/setup/install-python-dev - if: github.repository == 'javidahmed64592/template-python' + if: ${{ github.repository == 'javidahmed64592/template-python' }} - uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main - if: github.repository != 'javidahmed64592/template-python' + if: ${{ github.repository != 'javidahmed64592/template-python' }} - name: Audit dependencies run: | diff --git a/.github/actions/ci/pytest/action.yml b/.github/actions/ci/pytest/action.yml index cb5caa9..6f5dff8 100644 --- a/.github/actions/ci/pytest/action.yml +++ b/.github/actions/ci/pytest/action.yml @@ -6,9 +6,9 @@ runs: steps: - uses: actions/checkout@v6 - uses: ./.github/actions/setup/install-python-dev - if: github.repository == 'javidahmed64592/template-python' + if: ${{ github.repository == 'javidahmed64592/template-python' }} - uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main - if: github.repository != 'javidahmed64592/template-python' + if: ${{ github.repository != 'javidahmed64592/template-python' }} - name: Test with pytest run: | diff --git a/.github/actions/ci/ruff/action.yml b/.github/actions/ci/ruff/action.yml index 7c7e62b..321f384 100644 --- a/.github/actions/ci/ruff/action.yml +++ b/.github/actions/ci/ruff/action.yml @@ -6,9 +6,9 @@ runs: steps: - uses: actions/checkout@v6 - uses: ./.github/actions/setup/install-python-dev - if: github.repository == 'javidahmed64592/template-python' + if: ${{ github.repository == 'javidahmed64592/template-python' }} - uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main - if: github.repository != 'javidahmed64592/template-python' + if: ${{ github.repository != 'javidahmed64592/template-python' }} - name: Check with ruff run: | diff --git a/.github/actions/ci/validate-pyproject/action.yml b/.github/actions/ci/validate-pyproject/action.yml index b38fdbb..aa79d89 100644 --- a/.github/actions/ci/validate-pyproject/action.yml +++ b/.github/actions/ci/validate-pyproject/action.yml @@ -6,9 +6,9 @@ runs: steps: - uses: actions/checkout@v6 - uses: ./.github/actions/setup/install-python-dev - if: github.repository == 'javidahmed64592/template-python' + if: ${{ github.repository == 'javidahmed64592/template-python' }} - uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main - if: github.repository != 'javidahmed64592/template-python' + if: ${{ github.repository != 'javidahmed64592/template-python' }} - name: Validate pyproject.toml run: | diff --git a/.github/actions/ci/version-check/action.yml b/.github/actions/ci/version-check/action.yml index a3c0358..b4ea0be 100644 --- a/.github/actions/ci/version-check/action.yml +++ b/.github/actions/ci/version-check/action.yml @@ -12,9 +12,9 @@ runs: steps: - uses: actions/checkout@v6 - uses: ./.github/actions/setup/install-python-dev - if: github.repository == 'javidahmed64592/template-python' + if: ${{ github.repository == 'javidahmed64592/template-python' }} - uses: javidahmed64592/template-python/.github/actions/setup/install-python-dev@main - if: github.repository != 'javidahmed64592/template-python' + if: ${{ github.repository != 'javidahmed64592/template-python' }} - name: Check version consistency run: | diff --git a/.github/actions/setup/install-python-core/action.yml b/.github/actions/setup/install-python-core/action.yml index 2d5250c..fde5028 100644 --- a/.github/actions/setup/install-python-core/action.yml +++ b/.github/actions/setup/install-python-core/action.yml @@ -6,9 +6,9 @@ runs: steps: - uses: actions/checkout@v6 - uses: ./.github/actions/setup/setup-uv-python - if: github.repository == 'javidahmed64592/template-python' + if: ${{ github.repository == 'javidahmed64592/template-python' }} - uses: javidahmed64592/template-python/.github/actions/setup/setup-uv-python@main - if: github.repository != 'javidahmed64592/template-python' + if: ${{ github.repository != 'javidahmed64592/template-python' }} - name: Install dependencies run: | diff --git a/.github/actions/setup/install-python-dev/action.yml b/.github/actions/setup/install-python-dev/action.yml index bdac356..a627331 100644 --- a/.github/actions/setup/install-python-dev/action.yml +++ b/.github/actions/setup/install-python-dev/action.yml @@ -6,9 +6,9 @@ runs: steps: - uses: actions/checkout@v6 - uses: ./.github/actions/setup/setup-uv-python - if: github.repository == 'javidahmed64592/template-python' + if: ${{ github.repository == 'javidahmed64592/template-python' }} - uses: javidahmed64592/template-python/.github/actions/setup/setup-uv-python@main - if: github.repository != 'javidahmed64592/template-python' + if: ${{ github.repository != 'javidahmed64592/template-python' }} - name: Install dependencies run: | diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1d421ea..ab27475 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,9 +17,9 @@ jobs: steps: - uses: actions/checkout@v6 - uses: ./.github/actions/build/build-wheel - if: github.repository == 'javidahmed64592/template-python' + if: ${{ github.repository == 'javidahmed64592/template-python' }} - uses: javidahmed64592/template-python/.github/actions/build/build-wheel@main - if: github.repository != 'javidahmed64592/template-python' + if: ${{ github.repository != 'javidahmed64592/template-python' }} verify-structure: runs-on: ubuntu-latest @@ -27,6 +27,6 @@ jobs: steps: - uses: actions/checkout@v6 - uses: ./.github/actions/build/verify-structure - if: github.repository == 'javidahmed64592/template-python' + if: ${{ github.repository == 'javidahmed64592/template-python' }} - uses: javidahmed64592/template-python/.github/actions/build/verify-structure@main - if: github.repository != 'javidahmed64592/template-python' + if: ${{ github.repository != 'javidahmed64592/template-python' }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index be5c521..b6dd49a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,60 +17,60 @@ jobs: steps: - uses: actions/checkout@v6 - uses: ./.github/actions/ci/validate-pyproject - if: github.repository == 'javidahmed64592/template-python' + if: ${{ github.repository == 'javidahmed64592/template-python' }} - uses: javidahmed64592/template-python/.github/actions/ci/validate-pyproject@main - if: github.repository != 'javidahmed64592/template-python' + if: ${{ github.repository != 'javidahmed64592/template-python' }} ruff: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - uses: ./.github/actions/ci/ruff - if: github.repository == 'javidahmed64592/template-python' + if: ${{ github.repository == 'javidahmed64592/template-python' }} - uses: javidahmed64592/template-python/.github/actions/ci/ruff@main - if: github.repository != 'javidahmed64592/template-python' + if: ${{ github.repository != 'javidahmed64592/template-python' }} mypy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - uses: ./.github/actions/ci/mypy - if: github.repository == 'javidahmed64592/template-python' + if: ${{ github.repository == 'javidahmed64592/template-python' }} - uses: javidahmed64592/template-python/.github/actions/ci/mypy@main - if: github.repository != 'javidahmed64592/template-python' + if: ${{ github.repository != 'javidahmed64592/template-python' }} pytest: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - uses: ./.github/actions/ci/pytest - if: github.repository == 'javidahmed64592/template-python' + if: ${{ github.repository == 'javidahmed64592/template-python' }} - uses: javidahmed64592/template-python/.github/actions/ci/pytest@main - if: github.repository != 'javidahmed64592/template-python' + if: ${{ github.repository != 'javidahmed64592/template-python' }} bandit: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - uses: ./.github/actions/ci/bandit - if: github.repository == 'javidahmed64592/template-python' + if: ${{ github.repository == 'javidahmed64592/template-python' }} - uses: javidahmed64592/template-python/.github/actions/ci/bandit@main - if: github.repository != 'javidahmed64592/template-python' + if: ${{ github.repository != 'javidahmed64592/template-python' }} pip-audit: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - uses: ./.github/actions/ci/pip-audit - if: github.repository == 'javidahmed64592/template-python' + if: ${{ github.repository == 'javidahmed64592/template-python' }} - uses: javidahmed64592/template-python/.github/actions/ci/pip-audit@main - if: github.repository != 'javidahmed64592/template-python' + if: ${{ github.repository != 'javidahmed64592/template-python' }} version-check: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - uses: ./.github/actions/ci/version-check - if: github.repository == 'javidahmed64592/template-python' + if: ${{ github.repository == 'javidahmed64592/template-python' }} - uses: javidahmed64592/template-python/.github/actions/ci/version-check@main - if: github.repository != 'javidahmed64592/template-python' + if: ${{ github.repository != 'javidahmed64592/template-python' }}