open-feature/OpenFeature Manifest Compare
Compare flag manifests between current branch and upstream source using OpenFeature CLI
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Dec 1, 2025
- License
- Apache 2.0
Pinned Snippet
uses: open-feature/action@9afce8baf33c497977e799c6c61622c60747f03a # v0.0.6tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| against | URL/remote source OR local path for git comparison (optional for PR workflows) | no | — |
| manifest | Path to local flag manifest file OR URL to remote manifest | no | flags.json |
| base-branch | Base branch for git comparison (auto-detected in PRs) | no | — |
| auth-token | Authentication token for accessing the against source (optional) | no | — |
| manifest-auth-token | Authentication token for accessing the manifest source (optional) | no | — |
| cli-version | OpenFeature CLI version to use | no | latest |
| against-manifest-path | Path where the manifest from the against source will be saved | no | against-flags.json |
| strict | Strict mode - fail the action if differences are found | no | false |
| post-pr-comment | Post a comment on the PR when differences are detected | no | true |
Outputs
| name | description |
|---|---|
| has-differences | Whether differences were found between manifests |
| comparison-result | Raw comparison output from OpenFeature CLI |
| against-manifest-path | Path to the downloaded manifest from the against source |
| local-manifest-path | Path to the local manifest file (original path or downloaded from URL) |
| summary | Human-readable summary of changes |