Document, validate, share, and promulgate attested-workflow practices in GitHub.
Mission
attested-delivery is an open organization dedicated to making signed, SLSA-attested, fail-closed-verified release pipelines the standard — not the exception.
The work here is practical: reusable GitHub Actions workflows, reference documentation, and the canonical predicate schemas for signing and verifying quality-gate evidence. Every pattern is designed to be adopted by any repo with a few lines of YAML.
What's Here
Reusable Workflows (.github/.github/workflows/)
A cohesive set of workflow_call reusable workflows that together implement the attested release architecture:
Workflow
Purpose
pin-check
Assert every uses: in a caller's workflows is pinned to a full 40-char commit SHA
reusable-attest-scan
The attestation seam — turn any scanner's evidence file into a signed, digest-bound in-toto attestation
reusable-verify-gates
Fail-closed gate verification before any publish or deploy
Every gate produces evidence. Every piece of evidence is signed and bound to the artifact digest. Deployment is gated on verification — not on the gate having run, but on its attestation being present and valid.
Principles
Verification over trust — consumers verify; they do not take the producer's word for it.
Fail closed — an absent or invalid attestation stops the pipeline.
Ephemeral credentials only — all signing uses the GitHub OIDC token; no long-lived secrets.
SHA-pinned always — every uses: is pinned to a full 40-char commit SHA. Floating tags are a supply-chain risk.
Getting Started
Read SECURITY.md to understand how to verify release artifacts.
Read CONTRIBUTING.md to propose changes to the shared workflows.
Browse .github/workflows/ for the reusable workflow reference.
You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.