ftronoff/FtrIO Release Check
Validate a target appsettings.json contains every toggle key required by this release. Block deploys on missing config.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| manifest | Path to the toggle manifest JSON produced by export-manifest-action. Used when the manifest is already on disk. | no | toggles.manifest.json |
| artifact-name | Name of the build artifact containing the manifest. If set, downloads it automatically before running the check. | no | "" |
| config | Path to the target appsettings.json to validate against. Mutually exclusive with config-url. | no | "" |
| config-url | URL to fetch the target appsettings.json from. Mutually exclusive with config. | no | "" |
| config-auth-header | Authorization header value for fetching config-url (e.g. "Bearer my-token"). Optional. | no | "" |
| env-name | Display name for the target environment shown in the report and annotations. | no | Production |
| fail-on-missing | Fail the workflow if any toggle keys are missing from the target config. | no | true |
| warn-only | Emit warning annotations but always exit 0. Overrides fail-on-missing. | no | false |
| markdown | Path to write a markdown report. Uploaded as a build artifact if set. | no | release-check-report.md |
| version | Version of FtrIO.onetwo to install. Defaults to latest stable. | no | "" |
Outputs
| name | description |
|---|---|
| missing-count | Number of toggle keys missing from the target config |
| present-count | Number of toggle keys present in the target config |
| passed | true if all toggle keys are present in the target config, false otherwise |
| report-path | Path to the markdown report (if markdown input was set) |