Skip to content

Commit ae0aa17

Browse files
committed
chore(github-actions): pin reqstool/.github references to 1.0.0
Replaces a mix of @main and @<sha> # main <date> with a single shape: @<sha> # 1.0.0, against reqstool/.github's first tag. @main is mutable, so CodeQL's actions/unpinned-tag flags it and any change to the shared workflows reaches this repo with no review -- which bit twice this week while the PyPI publish path was being fixed. A bare tag would still be mutable; the sha-with-version-comment form satisfies the pinning audits while letting Renovate track the digest and rewrite the comment, so the pin does not rot. Implements reqstool/.github#25. Signed-off-by: Jimisola Laursen <jimisola@jimisola.com>
1 parent 33c3f2d commit ae0aa17

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

.github/workflows/build-docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ permissions:
1515

1616
jobs:
1717
build:
18-
uses: reqstool/.github/.github/workflows/common-build-docs.yml@main
18+
uses: reqstool/.github/.github/workflows/common-build-docs.yml@ef815eae0bca7160cdc714126cac73f76d638b39 # 1.0.0

.github/workflows/check-semantic-pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ permissions:
99

1010
jobs:
1111
check:
12-
uses: reqstool/.github/.github/workflows/common-check-semantic-pr.yml@main
12+
uses: reqstool/.github/.github/workflows/common-check-semantic-pr.yml@ef815eae0bca7160cdc714126cac73f76d638b39 # 1.0.0

.github/workflows/release.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ permissions:
4141

4242
jobs:
4343
prepare:
44-
uses: reqstool/.github/.github/workflows/common-release-prepare.yml@main
44+
uses: reqstool/.github/.github/workflows/common-release-prepare.yml@ef815eae0bca7160cdc714126cac73f76d638b39 # 1.0.0
4545
permissions:
4646
contents: read
4747
with:
@@ -67,7 +67,7 @@ jobs:
6767
tag:
6868
needs: [prepare, checks]
6969
if: ${{ !inputs.dry-run }}
70-
uses: reqstool/.github/.github/workflows/common-release-tag.yml@main
70+
uses: reqstool/.github/.github/workflows/common-release-tag.yml@ef815eae0bca7160cdc714126cac73f76d638b39 # 1.0.0
7171
permissions:
7272
contents: write
7373
with:
@@ -88,7 +88,7 @@ jobs:
8888

8989
assets:
9090
needs: [prepare, build-tagged]
91-
uses: reqstool/.github/.github/workflows/common-release-assets.yml@main
91+
uses: reqstool/.github/.github/workflows/common-release-assets.yml@ef815eae0bca7160cdc714126cac73f76d638b39 # 1.0.0
9292
permissions:
9393
contents: write
9494
with:
@@ -109,7 +109,7 @@ jobs:
109109
permissions:
110110
id-token: write
111111
steps:
112-
- uses: reqstool/.github/.github/actions/download-dists@ef815eae0bca7160cdc714126cac73f76d638b39 # main 2026-08-23
112+
- uses: reqstool/.github/.github/actions/download-dists@ef815eae0bca7160cdc714126cac73f76d638b39 # 1.0.0
113113
with:
114114
artifact: dist-tagged
115115
# Inline, not inside download-dists: nesting this Docker action in a
@@ -142,7 +142,7 @@ jobs:
142142
promote:
143143
needs: [prepare, assets, publish-to-pypi, publish-image-to-ghcr]
144144
if: ${{ !inputs.dry-run && !cancelled() && !contains(needs.*.result, 'failure') && !contains(needs.*.result, 'cancelled') }}
145-
uses: reqstool/.github/.github/workflows/common-release-promote.yml@main
145+
uses: reqstool/.github/.github/workflows/common-release-promote.yml@ef815eae0bca7160cdc714126cac73f76d638b39 # 1.0.0
146146
permissions:
147147
contents: write
148148
with:

0 commit comments

Comments
 (0)