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
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ jobs:
path: ${{ needs.meta.outputs.name }}-${{ needs.meta.outputs.version }}-sbom.cdx.json
if-no-files-found: error

# --- gate jobs (existing @698148e + new @d4467d5 bootstrap) -----------------
# --- gate jobs (central attested-delivery/.github reusables, SHA-pinned) ----
gate-sast:
needs: [meta]
permissions: { security-events: write, contents: read, actions: read, packages: read }
Expand Down
14 changes: 6 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -162,14 +162,12 @@ flagged upstream gap, not a property this marketplace can yet enforce. See
[docs/explanation/attested-marketplace.md](docs/explanation/attested-marketplace.md)
for why admission-time enforcement is the right seam regardless.

## Bootstrap note (gates pending #12)

Five of the plugin-specific gate reusables — ShellCheck, Semgrep, secrets,
manifest-review, and cosign-sign — are proposed in
[attested-delivery/.github#12](https://github.com/attested-delivery/.github/pull/12)
and not yet merged. Until #12 merges, this marketplace pins those callers to the
PR branch commit **`d4467d5`**. When #12 merges, the pins are re-pinned to the
merged `main` SHA and Dependabot's `github-actions` updater keeps them fresh.
## Central gate pins

Every gate is a thin caller of the central
[`attested-delivery/.github`](https://github.com/attested-delivery/.github)
reusables, pinned to a released commit SHA and kept fresh by Dependabot's
`github-actions` updater.

## Documentation

Expand Down
Loading