Skip to content

feat: full action entry point with validation pipeline#2

Merged
hermanngeorge15 merged 8 commits into
mainfrom
feat/action-entry
Apr 2, 2026
Merged

feat: full action entry point with validation pipeline#2
hermanngeorge15 merged 8 commits into
mainfrom
feat/action-entry

Conversation

@hermanngeorge15
Copy link
Copy Markdown
Contributor

Summary

  • Replaces stub src/index.ts with full GitHub Action entry point
  • 4-step validation pipeline: spec-linter -> injection-scanner -> scope checker -> criteria checker
  • Builds compliance report, posts/updates single PR comment
  • Sets exit code based on fail-on input (errors | warnings | never)
  • Sets status and report outputs via core.setOutput()

Verification

  • npm run lint -- no type errors
  • npm test -- 25/25 tests pass
  • npm run build -- dist/index.js produced (965 KB CJS bundle, all deps inlined)

@hermanngeorge15 hermanngeorge15 merged commit 1f95a71 into main Apr 2, 2026
1 check failed
@hermanngeorge15 hermanngeorge15 deleted the feat/action-entry branch April 2, 2026 15:33
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