thoughts-on-things/Freelane CI
Route a GitHub Actions job to the best configured CI runner provider.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| job | Single job key from the Freelane config. Use jobs for batch routing. | no | — |
| jobs | JSON array of job and alias objects for one reserved workflow plan. | no | — |
| config | Path to the Freelane config file. | no | .freelane.yml |
| validate | Validate config schema and provider references before resolving. | no | true |
| token | GitHub token used to learn durations and current repository usage. | no | — |
| repository | Repository in owner/name form. Defaults to GITHUB_REPOSITORY. | no | — |
| sync_usage | Fetch recent GitHub Actions history before routing. | no | true |
| history_limit | Maximum completed workflow runs to learn from. | no | 100 |
Outputs
| name | description |
|---|---|
| runs_on | JSON value for use with fromJSON(...). |
| label | Plain runner label when the selected runner is a single string. |
| provider | Selected provider id. |
| runner | Selected runner label or label array. |
| reason | Short routing reason. |