• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

astronomer / astro-cli / 6b9e87f9-89dc-4f01-ac7a-edc0c8ce1925
40%
main: 40%

Build:
Build:
LAST BUILD BRANCH: fix/otto-unsupported-platform
DEFAULT BRANCH: main
Ran 04 May 2026 05:54PM UTC
Jobs 1
Files 217
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

04 May 2026 05:47PM UTC coverage: 39.834% (+0.1%) from 39.706%
6b9e87f9-89dc-4f01-ac7a-edc0c8ce1925

Pull #2120

circleci

jlaneve
feat(env): make link upsert; make exclude idempotent

Replaces the duplicate-link rejection with upsert semantics. The platform's
PATCH on links/excludeLinks merges per-entry rather than fully replacing the
array, so absent fields are preserved (Option A). This shapes the contract:

  link <key>             # ensure linked; preserves any existing override
  link <key> --value v   # ensure linked with override v (replaces existing)
  link <key> --exclude   # ensure excluded; idempotent no-op if already

Removing an existing override requires unlink + relink (two steps). Filed
AINF-1809 upstream so the API can support explicit-clear in a future PATCH.

unlink and unlink --exclude keep their reject-on-not-present behavior since
removal of something that isn't there is usually a typo.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Pull Request #2120: feat(env): add link / unlink / links commands for env variables

252 of 422 new or added lines in 3 files covered. (59.72%)

26369 of 66198 relevant lines covered (39.83%)

9.36 hits per line

Uncovered Changes

Lines Coverage ∆ File
117
23.03
cmd/cloud/env_var_link.go
53
80.15
cloud/env/link.go
Jobs
ID Job ID Ran Files Coverage
1 6b9e87f9-89dc-4f01-ac7a-edc0c8ce1925.1 04 May 2026 05:54PM UTC 217
39.83
Source Files on build 6b9e87f9-89dc-4f01-ac7a-edc0c8ce1925
  • Tree
  • List 217
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • CircleCI Build #6B9E87F9...
  • Pull Request #2120
  • PR Base - main (#C93075A5...)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc