Files
gstack/.github/workflows/dependency-review.yml
T
Garry Tan 2fd506a4e0 fix(ci): SHA-pin dependency-review; the secret gate fails closed without a report
dependency-review.yml rode mutable refs (@v4 resolves to a BRANCH on
that repo) inside the one workflow whose job is supply-chain hygiene —
now commit-pinned like its siblings, with dependabot keeping the pins
fresh. gate-secret-scan.mjs crashed with an unhandled EPIPE on
oversize diffs (the designed report.oversize branch was unreachable:
the scanner emits no JSON on refusal) — the pipe write now tolerates
early exit and a missing report is an explicit fail-closed exit 1.
Oversize + broken-scanner legs pinned.
2026-08-14 17:15:48 -07:00

33 lines
789 B
YAML

name: Dependency Review
on:
pull_request:
paths:
- 'package.json'
- 'bun.lock'
- '**/package.json'
- '**/bun.lock'
- '.github/workflows/**'
concurrency:
group: dependency-review-${{ github.event.pull_request.number }}
cancel-in-progress: true
permissions:
contents: read
jobs:
dependency-review:
runs-on: ubicloud-standard-8
timeout-minutes: 10
permissions:
contents: read
pull-requests: write
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
- uses: actions/dependency-review-action@2031cfc080254a8a887f58cffee85186f0e49e48 # v4.9.0
with:
fail-on-severity: high
fail-on-scopes: runtime, development
comment-summary-in-pr: on-failure