overmindtech/Overmind Cost Signals
Analyze cost impact with Infracost and submit as Overmind signals
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Sep 18, 2025
- License
- MIT
Pinned Snippet
uses: overmindtech/cost-signals-action@5595d70e4ee6baae7c9fcca3cef37f5fc8e1f2eb # v1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| overmind-api-key | Overmind API key for submitting cost signals | yes | — |
| overmind-url | Overmind API base URL | no | https://api.overmind.tech |
| infracost-api-key | Infracost API key (will attempt to use existing credentials if not provided) | no | "" |
| terraform-plan-json | Path to terraform plan JSON file (if not provided, will look for tfplan.json) | no | "" |
| terraform-directory | Directory containing Terraform files to analyze | no | . |
| baseline-path | Path to baseline cost JSON for comparison (optional) | no | "" |
| threshold-percentage | Percentage change threshold to trigger warnings (default: 20%) | no | 20 |
| threshold-absolute | Absolute dollar change threshold to trigger warnings (default: $500) | no | 500 |
| currency | Currency for cost display (USD, EUR, GBP, etc.) | no | USD |
| signal-source | Source identifier for the cost signal (typically repository name) | no | "" |
| signal-category | Category for grouping cost signals | no | infrastructure |
| skip-install | Skip Infracost installation (useful if already installed) | no | false |
| debug | Enable debug logging | no | false |
| fail-on-threshold | Fail the action if cost increase exceeds thresholds | no | false |
| submit-on-decreases | Submit signals for cost decreases (some teams only care about increases) | no | true |
| infracost-version | Version of Infracost to install | no | latest |
| overmind-cli-version | Version of Overmind CLI to install | no | latest |
Outputs
| name | description |
|---|---|
| cost-change | Monthly cost change amount |
| cost-percentage | Percentage cost change |
| signal-value | Generated signal value (-4 to +3) |
| signal-submitted | Whether signal was successfully submitted |
| total-resources | Total number of resources analyzed |