Releases: omrdev1/greenops-cli
Releases · omrdev1/greenops-cli
v0.7.0
v0.6.0
v0.6.0
v0.5.4
v0.5.4
v0.5.3
v0.5.3
v0.5.2
v0.5.2
v0.5.1
v0.5.1
v0.5.0
v0.5.0
v0.4.0
v0.4.0
v0.2.1 — Production-ready release
What's in this release
Core fixes
- Extractor: provider-level region resolution — real AWS plans now analyse correctly without needing
regionset on individual resources - Engine: division by zero guards, strict error typing throughout
- Formatters: coverage disclaimer for unsupported compute types, NaN protection
Test suite
- 50 unit tests across engine, extractor, all formatters, and recommendations
- Live E2E fixture (
fixtures/tfplan.e2e.json) generated from a real AWS account - GitHub Action workflow that runs on every PR touching core files
Distribution
- npm-ready
package.jsonwith repository, keywords, license, and homepage fields - Upsell prompt updated to coming-soon copy
SECURITY.mdrewritten with zero-network posture documentationCONTRIBUTING.mdrewritten with branching strategy, commit style, PR checklist
Quickstart
- name: GreenOps Carbon Lint
uses: omrdev1/greenops-cli@v0.2.1
with:
plan-file: plan.json
github-token: ${{ secrets.GITHUB_TOKEN }}Supported matrix
Regions: us-east-1, us-west-2, eu-west-1, eu-central-1, ap-southeast-2
Instances: t3.medium/large, t4g.medium/large, m5.large/xlarge, m6g.large/xlarge, c5.large/xlarge, c6g.large/xlarge
v0.2.0 — Initial public release
A zero-network CLI and GitHub Action that parses your Terraform plan and posts a carbon (gCO2e) and cost estimate as a PR comment — before you merge.
What it does
- Parses
terraform show -jsonoutput - Calculates carbon and cost estimates against the open-source Cloud Carbon Footprint (CCF) methodology
- Posts a formatted summary comment on your GitHub PR
- Recommends ARM instance swaps where identical compute is available for less power and cost
Usage
Add to your workflow:
uses: omrdev1/greenops-cli@v0.2.0
Methodology
Math is MIT-licensed and auditable.
Reference: factors.json · engine.test.ts
Notes
- Runs entirely offline — no network calls, no AWS credentials required
- PRs to the methodology ledger are welcome