ksh5324/FSD CI Checks
Run FSD checks with Steiger and generate CI summary tables.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| working-directory | Working directory (relative to repo root) | no | . |
| run-install | Whether to run dependency install | no | true |
| install-command | Install command | no | pnpm install --frozen-lockfile |
| lint-command | Lint command | no | pnpm exec eslint . -f unix --max-warnings=0 |
| typecheck-command | Typecheck command | no | pnpm typecheck |
| fsd-command | FSD check command | no | pnpm fsd:check |
| run-build | Whether to run build | no | true |
| build-command | Build command | no | pnpm build |
| comment-on-pr | Whether to create/update a PR comment with the summary | no | false |
| comment-mode | Comment update mode: update(append) or replace | no | replace |
| comment-header | Marker header used to find/update an existing comment | no | <!-- ci-checks-summary --> |
| github-token | GitHub token used to post PR comments (defaults to GITHUB_TOKEN) | no | "" |
| upload-artifacts | Whether to upload ci-report.md, issues.tsv, and *.log as artifacts | no | false |
Outputs
| name | description |
|---|---|
| lint-exit-code | Lint exit code |
| typecheck-exit-code | Typecheck exit code |
| fsd-exit-code | FSD exit code |
| build-exit-code | Build exit code |
| fsd-has-errors | FSD errors detected (0/1) |