forgejo-mcp/.tekton/tasks
Christoph Görn cb6f657644
ci: 🚀 enforce check-demos in PaC and pre-commit
Run the anchored-demo checker automatically instead of relying on
authors to invoke `just check-demos` by hand.

- rewrite checker in POSIX sh (no bashisms) so one script serves local
  shells, the pre-commit hook, and the minimal release-tools CI image;
  shellcheck-clean, verified under sh
- .tekton/tasks/openspec-validate.yaml: add a check-demos step to the
  existing openspec-validate task (same image/workspace/trigger)
- .tekton/openspec-validate-{pr,push}.yaml: also fire when the checker
  script changes
- .pre-commit-config.yaml: local check-demos hook, scoped to
  openspec spec/demo files and the script itself
2026-06-02 00:16:07 +02:00
..
commit-title-check.yaml ci: ✨ add go-licenses check + Conventional Commits PR title gate 2026-05-26 15:16:42 +02:00
cosign-sign-release.yaml fix: 🔒️ repoint cosign-sign-release task at cosign-signing-key-artifacts 2026-05-26 11:06:06 +02:00
go-ci.yaml fix: 💚 use GO_IMAGE for license-check to break bootstrap circular dep 2026-05-26 15:26:01 +02:00
goreleaser-release.yaml refactor: ♻️ rewrite .tekton/tasks/ to use release-tools image 2026-05-25 23:23:47 +02:00
mcpb-pack.yaml refactor: ♻️ rewrite .tekton/tasks/ to use release-tools image 2026-05-25 23:23:47 +02:00
openspec-validate.yaml ci: 🚀 enforce check-demos in PaC and pre-commit 2026-06-02 00:16:07 +02:00