File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -24,13 +24,13 @@ jobs:
2424 options : --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5
2525
2626 steps :
27- - uses : actions/checkout@v4
27+ - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
2828
2929 - name : Install uv
30- uses : astral-sh/setup-uv@v5
30+ uses : astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2
3131
3232 - name : Set up Python 3.13
33- uses : actions/setup-python@v5
33+ uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
3434 with :
3535 python-version : 3.13
3636 - name : Install dependencies
Original file line number Diff line number Diff line change 1+ name : Pinact
2+
3+ on :
4+ push :
5+ branches : ["main"]
6+ pull_request :
7+ branches : ["**"]
8+ paths :
9+ - " .github/workflows/**"
10+ - " .github/actions/**"
11+
12+ permissions : {}
13+
14+ jobs :
15+ pinact :
16+ # Only run on pull requests from the same repository
17+ if : github.event.pull_request.head.repo.full_name == github.repository
18+ runs-on : ubuntu-latest
19+ permissions :
20+ contents : read
21+ steps :
22+ - name : Checkout
23+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
24+ with :
25+ persist-credentials : false
26+
27+ - name : Pin actions
28+ uses : suzuki-shunsuke/pinact-action@cf51507d80d4d6522a07348e3d58790290eaf0b6 # v2.0.0
29+ with :
30+ skip_push : true
31+ verify : true
32+ min_age : 7
Original file line number Diff line number Diff line change 99 release :
1010 runs-on : ubuntu-latest
1111 steps :
12- - uses : actions/checkout@v4
12+ - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
1313
1414 - name : Install uv
15- uses : astral-sh/setup-uv@v5
15+ uses : astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2
16+ with :
17+ enable-cache : false
1618
1719 - name : Set up Python 3.13
18- uses : actions/setup-python@v5
20+ uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
1921 with :
2022 python-version : 3.13
2123 - name : Install build requirements
2224 run : python -m pip install wheel
2325 - name : Build package
2426 run : uv build --sdist --wheel
2527 - name : Publish package
26- uses : pypa/gh-action-pypi-publish@release/v1
28+ uses : pypa/gh-action-pypi-publish@76f52bc884231f62b9a034ebfe128415bbaabdfc # v1.12.4
2729 with :
2830 user : __token__
2931 password : ${{ secrets.pypi_password }}
Original file line number Diff line number Diff line change 66 format :
77 runs-on : ubuntu-latest
88 steps :
9- - uses : actions/checkout@v4
9+ - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
1010 - name : Install uv
11- uses : astral-sh/setup-uv@v5
11+ uses : astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2
1212 - name : Set up Python 3.11
13- uses : actions/setup-python@v5
13+ uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
1414 with :
1515 python-version : 3.11
1616 - name : Install dependencies
@@ -36,11 +36,11 @@ jobs:
3636 tox_env : py311-dj42-wt64
3737
3838 steps :
39- - uses : actions/checkout@v4
39+ - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
4040 - name : Install uv
41- uses : astral-sh/setup-uv@v5
41+ uses : astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2
4242 - name : Set up Python ${{ matrix.python-version }}
43- uses : actions/setup-python@v5
43+ uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
4444 with :
4545 python-version : ${{ matrix.python-version }}
4646 - name : Install dependencies
Original file line number Diff line number Diff line change 1+ name : Zizmor
2+
3+ on :
4+ push :
5+ branches : ["main"]
6+ pull_request :
7+ branches : ["**"]
8+ paths :
9+ - " .github/workflows/**"
10+ - " .github/actions/**"
11+
12+ permissions : {}
13+
14+ jobs :
15+ zizmor :
16+ name : Run zizmor
17+ runs-on : ubuntu-latest
18+ permissions :
19+ contents : read
20+ actions : read
21+ steps :
22+ - name : Checkout repository
23+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
24+ with :
25+ persist-credentials : false
26+
27+ - name : Run zizmor
28+ uses : zizmorcore/zizmor-action@71321a20a9ded102f6e9ce5718a2fcec2c4f70d8 # v0.5.2
29+ with :
30+ advanced-security : false
31+ annotations : true
32+ min-severity : high
You can’t perform that action at this time.
0 commit comments