Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
# silently redirect to paid hosted Linux.
select-runner:
name: Select runner
uses: melodic-software/ci-workflows/.github/workflows/select-runner.yml@3415de3ff2fafee40e4d087eb6073d2f6952b595 # 3415de3 2026-07-13
uses: melodic-software/ci-workflows/.github/workflows/select-runner.yml@ec91c3433a8c3c0a7ebbdd239286e5a6a25eeec5 # ec91c34 2026-07-17
Comment thread
kyle-sexton marked this conversation as resolved.
with:
policy: ${{ vars.CI_RUNNER_POLICY }}
self-hosted-label: ${{ vars.CI_SELF_HOSTED_LABEL }}
Expand Down Expand Up @@ -192,7 +192,7 @@ jobs:
permissions:
contents: read
# Advisory Actions security lint; findings annotate without blocking.
uses: melodic-software/ci-workflows/.github/workflows/zizmor.yml@de50a08b6093d231519ee7a4c9371db76c0a7e1e # de50a08 2026-07-12
uses: melodic-software/ci-workflows/.github/workflows/zizmor.yml@ec91c3433a8c3c0a7ebbdd239286e5a6a25eeec5 # ec91c34 2026-07-17
with:
runner: ${{ needs.select-runner.outputs.runner || 'ubuntu-24.04' }}
paths: .
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/claude-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
select-review:
name: Select runner
permissions: {}
uses: melodic-software/ci-workflows/.github/workflows/select-runner.yml@cdc5917c15aade1995bd810b60d818cadc635b52 # cdc5917 2026-07-16
uses: melodic-software/ci-workflows/.github/workflows/select-runner.yml@ec91c3433a8c3c0a7ebbdd239286e5a6a25eeec5 # ec91c34 2026-07-17
secrets:
observer-private-key: ${{ secrets.CI_RUNNER_OBSERVER_PRIVATE_KEY }}
with:
Expand All @@ -44,7 +44,7 @@ jobs:
contents: read # checkout + read the diff
pull-requests: write # post review + track_progress tracking comment
id-token: write # OIDC — mints the Claude GitHub App token
uses: melodic-software/ci-workflows/.github/workflows/claude-review.yml@df54d0e8c899baa7e57344c3633f033129da6632 # df54d0e 2026-07-16
uses: melodic-software/ci-workflows/.github/workflows/claude-review.yml@ec91c3433a8c3c0a7ebbdd239286e5a6a25eeec5 # ec91c34 2026-07-17
with:
runner: ${{ needs.select-review.outputs.runner || 'ubuntu-24.04' }}
# Pass only the one named secret (least privilege) rather than `secrets:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/do-not-merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# that passed before the label was applied stays green and the merge is never
# blocked. `merge_group` re-checks the label in the queue (inert without a
# queue). The emitted required-check context is `do-not-merge / do-not-merge`.
on:

Check failure on line 12 in .github/workflows/do-not-merge.yml

View workflow job for this annotation

GitHub Actions / zizmor / zizmor

dangerous-triggers

do-not-merge.yml:12: use of fundamentally insecure workflow trigger: pull_request_target is almost always used insecurely
pull_request_target:
types: [opened, reopened, synchronize, labeled, unlabeled]
merge_group:
Expand All @@ -28,7 +28,7 @@
select-runner:
name: Select runner
permissions: {}
uses: melodic-software/ci-workflows/.github/workflows/select-runner.yml@cdc5917c15aade1995bd810b60d818cadc635b52 # cdc5917 2026-07-16
uses: melodic-software/ci-workflows/.github/workflows/select-runner.yml@ec91c3433a8c3c0a7ebbdd239286e5a6a25eeec5 # ec91c34 2026-07-17
secrets:
observer-private-key: ${{ secrets.CI_RUNNER_OBSERVER_PRIVATE_KEY }}
with:
Expand All @@ -48,7 +48,7 @@
if: ${{ always() }}
permissions:
pull-requests: read
uses: melodic-software/ci-workflows/.github/workflows/do-not-merge-gate.yml@885302176345486ca6c2c392d83131f9b5389251 # 8853021 2026-07-16
uses: melodic-software/ci-workflows/.github/workflows/do-not-merge-gate.yml@ec91c3433a8c3c0a7ebbdd239286e5a6a25eeec5 # ec91c34 2026-07-17
with:
runner: ${{ needs.select-runner.outputs.runner || 'ubuntu-24.04' }}
prerequisite-result: ${{ needs.select-runner.result }}
4 changes: 2 additions & 2 deletions .github/workflows/link-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
select-runner:
name: Select runner
permissions: {}
uses: melodic-software/ci-workflows/.github/workflows/select-runner.yml@cdc5917c15aade1995bd810b60d818cadc635b52 # cdc5917 2026-07-16
uses: melodic-software/ci-workflows/.github/workflows/select-runner.yml@ec91c3433a8c3c0a7ebbdd239286e5a6a25eeec5 # ec91c34 2026-07-17
secrets:
observer-private-key: ${{ secrets.CI_RUNNER_OBSERVER_PRIVATE_KEY }}
with:
Expand All @@ -38,7 +38,7 @@ jobs:
permissions:
contents: read
issues: write
uses: melodic-software/ci-workflows/.github/workflows/link-check.yml@3dfb18452a8c6059a22e62456390d84feb10b42f # 3dfb184 2026-07-16
uses: melodic-software/ci-workflows/.github/workflows/link-check.yml@ec91c3433a8c3c0a7ebbdd239286e5a6a25eeec5 # ec91c34 2026-07-17
with:
runner: ${{ needs.select-runner.outputs.runner || 'ubuntu-24.04' }}
args: >-
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/pr-issue-linkage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# reports the check green in the queue (the body was validated at PR time; inert
# without a queue). The emitted required-check context is
# `pr-issue-linkage / pr-issue-linkage`.
on:

Check failure on line 13 in .github/workflows/pr-issue-linkage.yml

View workflow job for this annotation

GitHub Actions / zizmor / zizmor

dangerous-triggers

pr-issue-linkage.yml:13: use of fundamentally insecure workflow trigger: pull_request_target is almost always used insecurely
pull_request_target:
types: [opened, edited, reopened, synchronize]
merge_group:
Expand All @@ -28,7 +28,7 @@
select-runner:
name: Select runner
permissions: {}
uses: melodic-software/ci-workflows/.github/workflows/select-runner.yml@cdc5917c15aade1995bd810b60d818cadc635b52 # cdc5917 2026-07-16
uses: melodic-software/ci-workflows/.github/workflows/select-runner.yml@ec91c3433a8c3c0a7ebbdd239286e5a6a25eeec5 # ec91c34 2026-07-17
secrets:
observer-private-key: ${{ secrets.CI_RUNNER_OBSERVER_PRIVATE_KEY }}
with:
Expand All @@ -47,7 +47,7 @@
# routing failure never dispatches this gate to paid hosted Linux.
if: ${{ always() }}
permissions: {}
uses: melodic-software/ci-workflows/.github/workflows/pr-issue-linkage.yml@f7e94a80254fdca0aa85a600a07d784753b090e3 # f7e94a8 2026-07-16
uses: melodic-software/ci-workflows/.github/workflows/pr-issue-linkage.yml@ec91c3433a8c3c0a7ebbdd239286e5a6a25eeec5 # ec91c34 2026-07-17
with:
runner: ${{ needs.select-runner.outputs.runner || 'ubuntu-24.04' }}
prerequisite-result: ${{ needs.select-runner.result }}
4 changes: 2 additions & 2 deletions .github/workflows/pr-title.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ concurrency:
jobs:
select-runner:
name: Select runner for PR title
uses: melodic-software/ci-workflows/.github/workflows/select-runner.yml@3415de3ff2fafee40e4d087eb6073d2f6952b595 # 3415de3 2026-07-13
uses: melodic-software/ci-workflows/.github/workflows/select-runner.yml@ec91c3433a8c3c0a7ebbdd239286e5a6a25eeec5 # ec91c34 2026-07-17
with:
policy: ${{ vars.CI_RUNNER_POLICY }}
self-hosted-label: ${{ vars.CI_SELF_HOSTED_LABEL }}
Expand All @@ -42,7 +42,7 @@ jobs:
needs: select-runner
permissions:
pull-requests: read # Reads the pull-request title for validation.
uses: melodic-software/ci-workflows/.github/workflows/semantic-pr.yml@51012e2c7b8bf74bc26e08c6446b488254a8770f # 51012e2 2026-07-12
uses: melodic-software/ci-workflows/.github/workflows/semantic-pr.yml@ec91c3433a8c3c0a7ebbdd239286e5a6a25eeec5 # ec91c34 2026-07-17
with:
runner: ${{ needs.select-runner.outputs.runner || 'ubuntu-24.04' }}
prerequisite-result: ${{ needs.select-runner.result }}
Expand Down
Loading