wallentx/Fork Friendly Actions
Evaluate and optionally fix GitHub Actions workflows for fork-hostile CI patterns.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| workflows | Directory containing workflow files to audit. | no | .github/workflows |
| upstream-repo | Repository slug allowed to use private runners, secrets, and publish jobs. Defaults to the current repository. | no | "" |
| upstream-owner | Repository owner that is allowed to use private runners, secrets, and publish jobs. Used as a fallback when upstream-repo is not set. | no | "" |
| fail-on | Minimum severity that should fail the action. One of error, warning, or none. Defaults to error in check mode and none in fix mode. | no | "" |
| mode | Whether to only check workflows or also apply fixes. One of check or fix. | no | check |
| allow-runners | Comma-separated extra runner labels to treat as fork-friendly. | no | "" |
| runner-fallback | Public GitHub-hosted runner label to use when replacing private runners for forks. | no | ubuntu-latest |
Outputs
| name | description |
|---|---|
| findings-count | Total number of findings. |
| error-count | Number of error findings. |
| warning-count | Number of warning findings. |
| changes-count | Number of changes applied when mode is fix. |
| markdown-summary | Markdown summary of findings. |