Skip to content

Releases: omrdev1/greenops-cli

v0.7.0

28 Mar 23:28
a3e8424

Choose a tag to compare

v0.6.0

28 Mar 23:11
d56e3d4

Choose a tag to compare

v0.6.0

v0.5.4

28 Mar 16:23
4526dad

Choose a tag to compare

v0.5.4

v0.5.3

28 Mar 15:27
a30321a

Choose a tag to compare

v0.5.3

v0.5.2

28 Mar 11:29
0637493

Choose a tag to compare

v0.5.2

v0.5.1

28 Mar 10:37

Choose a tag to compare

v0.5.1

v0.5.0

28 Mar 10:33
07af3cd

Choose a tag to compare

v0.5.0

v0.4.0

28 Mar 08:42

Choose a tag to compare

v0.4.0

v0.2.1 — Production-ready release

27 Mar 07:01

Choose a tag to compare

What's in this release

Core fixes

  • Extractor: provider-level region resolution — real AWS plans now analyse correctly without needing region set 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.json with repository, keywords, license, and homepage fields
  • Upsell prompt updated to coming-soon copy
  • SECURITY.md rewritten with zero-network posture documentation
  • CONTRIBUTING.md rewritten 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

20 Mar 13:45

Choose a tag to compare

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 -json output
  • 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