Skip to content

chore(ci): add secret, workflow and changed-code audits; harden installs - #191

Merged
pedroapfilho merged 1 commit into
mainfrom
chore/quality-gates
Oct 19, 2026
Merged

pedroapfilho merged 1 commit into
mainfrom
chore/quality-gates

Conversation

@pedroapfilho

Copy link
Copy Markdown
Owner

Brings the repo in line with unlockers-io/standy#209.

  • lint.yml runs gitleaks over the full history, zizmor over .github and pnpm fallow:audit, which fails only on complexity, duplication or dead code introduced by the PR (the script is now bare fallow audit, because a PR checkout has no local main).
  • .fallowrc.json gets boundaries: packages can't import apps, and apps can't import each other.
  • trustPolicy: no-downgrade, with exact-version excludes. Each one was checked against its publish history; the next release of each package still has to meet the policy:
    • semver@6.3.1: a 6.x backport published by hand after 7.x had provenance
    • why-is-node-running@3.2.2: published by hand by the same maintainer in Jan 2025; 3.2.3 has trusted publishing
  • The base tsconfig adds noImplicitOverride and noFallthroughCasesInSwitch.

Validated locally: standy check (against the new standard), typecheck, gitleaks, zizmor, and the repo's lint/format checks all pass.

@vercel

vercel Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
dashfoo-demo-vite Ready Ready Preview Oct 19, 2026 1:50pm UTC
dashfoo-docs Ready Ready Preview Oct 19, 2026 1:50pm UTC
dashfoo-landing Ready Ready Preview Oct 19, 2026 1:50pm UTC

This branch was successfully deployed

3 active deployments
Preview – dashfoo-demo-vite — 63f34489 Deployed Oct 19, 2026 by vercel[bot]
Preview – dashfoo-docs — 63f34489 Deployed Oct 19, 2026 by vercel[bot]
Preview – dashfoo-landing — 63f34489 Deployed Oct 19, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant