Templates
Copy. Paste. Clear for launch.
GitHub Action workflows, CI gates, and timed playbooks — ready to drop into your repo or launch calendar.
GitHub Actions CI gate
Composite action that fails deploys when launch readiness drops below your threshold.
Open YAMLLaunch clearance workflow
Copy-paste workflow YAML for main-branch deploy gates.
Open PlaybookProduct Hunt playbook
T-48h checklist — OG tags, LCP, trust pages, and re-scan before launch day.
Open PlaybookHacker News Show HN
Survive the front page click — mobile, HTTPS, and policy pages in one scan.
OpenGitHub Actions workflow
Add to .github/workflows/launch-clearance.yml. Copy the composite action from templates/github-action/.
# .github/workflows/launch-clearance.yml
name: Launch Clearance
on:
push:
branches: [main]
pull_request:
workflow_dispatch:
jobs:
launch-audit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Launch Auditor gate
uses: ./.github/actions/launch-audit
with:
url: ${{ vars.PRODUCTION_URL }}
api-key: ${{ secrets.LAUNCH_AUDITOR_API_KEY }}
min-verdict: cleared_with_notes
depth: "3"
Action inputs
urlURL to scan before deploy
api-keyAPI key with scans:create and scans:read scopes
min-verdictMinimum verdict: ship, fix, block (or cleared variants)
depthCrawl depth 1–10
Action outputs
scan-idCompleted scan UUID
verdictcleared, cleared_with_notes, needs_review, or not_cleared
total-scoreOverall score 0–100