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

astronomer / astro-cli / 9754dc36-2798-478e-9835-21fe399566dd
45%
main: 45%

Build:
Build:
LAST BUILD BRANCH: add-retries
DEFAULT BRANCH: main
Ran 12 Jun 2026 10:02PM 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

12 Jun 2026 09:55PM UTC coverage: 45.091%. Remained the same
9754dc36-2798-478e-9835-21fe399566dd

Pull #2170

circleci

kaxil
fix: Forward host environment to the compose loader so bare env passthrough resolves

astro dev start (Docker mode) builds its Compose project with
loader.LoadWithContext but left ConfigDetails.Environment unset. compose-go
resolves the bare host-env passthrough form (environment: [VAR] /
build.args: [VAR], with no value) by looking the variable name up in that
project Environment mapping (loader/environment.go resolveServicesEnvironment,
loader/normalize.go) -- a path separate from ${VAR} interpolation. With the
mapping empty, every bare passthrough silently resolved to nothing, diverging
from the plain docker compose CLI (which forwards the host environment) and from
astro's own standalone mode.

${VAR} interpolation was unaffected because it already used
Interpolate.LookupValue = os.LookupEnv.

Set Environment: composetypes.NewMapping(os.Environ()) on both ConfigDetails
literals (createDockerProject and createDockerProjectWithPorts) so bare
passthrough resolves to the host value, matching docker compose. A host
variable still reaches a container only when explicitly declared in the compose
YAML, so there is no new leakage surface.
Pull Request #2170: fix: Forward host environment to the compose loader so bare env passthrough resolves

1 of 2 new or added lines in 1 file covered. (50.0%)

25418 of 56370 relevant lines covered (45.09%)

7.81 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
77.15
-0.04% airflow/docker.go
Jobs
ID Job ID Ran Files Coverage
1 9754dc36-2798-478e-9835-21fe399566dd.1 12 Jun 2026 10:02PM UTC 217
45.09
Source Files on build 9754dc36-2798-478e-9835-21fe399566dd
  • Tree
  • List 217
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • CircleCI Build #9754DC36...
  • Pull Request #2170
  • PR Base - main (#98D40E96...)
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