Skip to content

Commit 81ed8ea

Browse files
fix(ci): reconcile the workflows with actions.lock (gh-actions-lock) (#66)
fix(ci): reconcile the workflows with actions.lock (gh-actions-lock v0.1.6) `actions.lock` is authoritative: the workflows carry readable refs and the lock records the commit each ref resolves to, which is what actually runs. Refs that stop matching the manifest make the whole repository unstartable — `startup_failure`, "Invalid lockfile". Regenerated with the official extension (`github/gh-actions-lock`). The hand-pinned SHA refs are reverted to their readable form here precisely because the lockfile, not the workflow, is what pins them.
1 parent a7555e4 commit 81ed8ea

10 files changed

Lines changed: 23 additions & 14 deletions

‎.github/workflows/actions.lock‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,28 +5,28 @@ version: 'v0.0.2'
55
workflows:
66
'.github/workflows/codeql.yml':
77
- 'actions/checkout@v7.0.1'
8-
- 'github/codeql-action@v4.37.9'
8+
- 'github/codeql-action@v4.38.0'
99
'.github/workflows/governance.yml':
1010
- 'actions/checkout@v7.0.1'
1111
'.github/workflows/hypatia-scan.yml': []
1212
'.github/workflows/label-triage.yml': []
1313
'.github/workflows/labels.yml': []
1414
'.github/workflows/push-email-notify.yml':
15-
- 'hyperpolymath/smtp-notify-action@v0.2.0'
15+
- 'hyperpolymath/smtp-notify-action@v0.3.0'
1616
'.github/workflows/secret-scanner.yml': []
1717
dependencies:
1818
'actions/checkout@v7.0.1':
1919
ref: 'v7.0.1'
2020
commit: 'sha1-3d3c42e5aac5ba805825da76410c181273ba90b1'
2121
owner_id: 44036562
2222
repo_id: 197814629
23-
'github/codeql-action@v4.37.9':
24-
ref: 'v4.37.9'
25-
commit: 'sha1-cdf488f595d80d6e07e03d4674febd5ab45fa938'
23+
'github/codeql-action@v4.38.0':
24+
ref: 'v4.38.0'
25+
commit: 'sha1-b96794f015dfd88f77b49b1c93e0fa7110f94c63'
2626
owner_id: 9919
2727
repo_id: 259445878
28-
'hyperpolymath/smtp-notify-action@v0.2.0':
29-
ref: 'v0.2.0'
30-
commit: 'sha1-ede1191ef6ff3ac02c4f4d9efdf837ee517e11d7'
28+
'hyperpolymath/smtp-notify-action@v0.3.0':
29+
ref: 'v0.3.0'
30+
commit: 'sha1-22e7bdb322c430c1d0dac6b3bb307f4bb139d0be'
3131
owner_id: 6759885
3232
repo_id: 1352485172

‎.github/workflows/codeql.yml‎

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# This workflow is managed by gh actions-lock.
12
# SPDX-License-Identifier: MPL-2.0
23
# This workflow is managed by gh actions-lock.
34
name: CodeQL
@@ -31,16 +32,16 @@ jobs:
3132
build-mode: none
3233
steps:
3334
- name: Checkout repository
34-
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
35+
uses: actions/checkout@v7.0.1
3536

3637
- name: Initialize CodeQL
37-
uses: github/codeql-action/init@b96794f015dfd88f77b49b1c93e0fa7110f94c63 # v4.38.0
38+
uses: github/codeql-action/init@v4.38.0
3839
with:
3940
languages: ${{ matrix.language }}
4041
build-mode: ${{ matrix.build-mode }}
4142

4243
- name: Autobuild
43-
uses: github/codeql-action/autobuild@b96794f015dfd88f77b49b1c93e0fa7110f94c63 # v4.38.0
44+
uses: github/codeql-action/autobuild@v4.38.0
4445

4546
- name: Perform CodeQL Analysis
46-
uses: github/codeql-action/analyze@b96794f015dfd88f77b49b1c93e0fa7110f94c63 # v4.38.0
47+
uses: github/codeql-action/analyze@v4.38.0

‎.github/workflows/governance.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
permissions:
2424
contents: read
2525
steps:
26-
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
26+
- uses: actions/checkout@v7.0.1
2727
with:
2828
persist-credentials: false
2929
- name: Check shell syntax and offline ruleset behaviour

‎.github/workflows/hypatia-scan.yml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# This workflow is managed by gh actions-lock.
12
# SPDX-License-Identifier: MPL-2.0
23
# This workflow is managed by gh actions-lock.
34
name: Hypatia Security Scan

‎.github/workflows/label-triage.yml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# This workflow is managed by gh actions-lock.
12
# SPDX-License-Identifier: MPL-2.0
23
name: Label Triage
34

‎.github/workflows/labels.yml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# This workflow is managed by gh actions-lock.
12
# SPDX-License-Identifier: MPL-2.0
23
name: Labels
34

‎.github/workflows/main-estate-audit.yml‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# This workflow is managed by gh actions-lock.
2+
13
name: Central Estate CI/CD Audit
24

35
on:

‎.github/workflows/push-email-notify.yml‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# This workflow is managed by gh actions-lock.
12
# SPDX-License-Identifier: MPL-2.0
23
# This workflow is managed by gh actions-lock.
34
# Dormant push-email notification. ARMED by setting the repo variable
@@ -40,7 +41,7 @@ jobs:
4041
timeout-minutes: 5
4142
steps:
4243
- name: Send push notification email
43-
uses: hyperpolymath/smtp-notify-action@22e7bdb322c430c1d0dac6b3bb307f4bb139d0be # NOSONAR — pin authority is actions.lock (sha1-ede1191ef6ff3ac02c4f4d9efdf837ee517e11d7)
44+
uses: hyperpolymath/smtp-notify-action@v0.3.0
4445
with:
4546
server_address: ${{ secrets.SMTP_HOST }}
4647
server_port: ${{ secrets.SMTP_PORT }}

‎.github/workflows/scorecard.yml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# This workflow is managed by gh actions-lock.
12
# SPDX-License-Identifier: MPL-2.0
23
name: Scorecard
34

‎.github/workflows/secret-scanner.yml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# This workflow is managed by gh actions-lock.
12
# SPDX-License-Identifier: MPL-2.0
23
# This workflow is managed by gh actions-lock.
34
# Calls the estate's shared secret scanner (gitleaks + rust-secrets +

0 commit comments

Comments
 (0)