Skip to content

chore(deps): bump docker stack + azblob to latest compatible - #2150

Merged
jeremybeard merged 1 commit into
mainfrom
deps-docker-stack-bump
May 22, 2026
Merged

chore(deps): bump docker stack + azblob to latest compatible#2150
jeremybeard merged 1 commit into
mainfrom
deps-docker-stack-bump

Conversation

@jeremybeard

Copy link
Copy Markdown
Contributor

Summary

Test plan

  • `make build`, `go test ./...`, `make lint` clean
  • `astro dev start/stop/parse/logs --scheduler -f/bash --scheduler/build` against local Docker (OrbStack 29.4.0)
  • `astro deploy ` against cloud.astronomer-dev.io — full image build + registry push (image tag deploy-2026-05-19T16-48-00)
  • `astro deploy --dags` — bundle upload via the rewritten azblob path

Coordinated bump to land four superseded Dependabot PRs (#2147 docker/cli,
#2144 buildkit, #1984 containerd, #1812 buildx) together with matching
docker/docker, docker/compose/v2, and Azure azblob versions, since each
PR alone fails to build against the unbumped siblings.

Code changes:
- pkg/azure/azure.go: rewrite for azblob v1.x (blockblob subpackage).
- airflow/container.go: DockerComposeAPI now embeds api.Compose (was
  api.Service, renamed upstream). DockerRegistryAPI embeds client.APIClient
  (was deprecated CommonAPIClient).
- airflow/docker.go: drop deprecated execConfig.Detach; compare semver
  error via errors.Is(err, semver.ErrInvalidSemVer) instead of string
  match (Masterminds/semver v3.4.0 lowercased the message).
- airflow/docker_test.go: docker_types.IDResponse -> container.ExecCreateResponse.
- software/deployment/deployment_test.go: update expected semver error case.
- Regenerated airflow/mocks/* for the new interface signatures.
@coveralls-official

Copy link
Copy Markdown

Coverage Report for CI Build 0

Coverage decreased (-0.1%) to 39.651%

Details

  • Coverage decreased (-0.1%) from the base build.
  • Patch coverage: 429 uncovered changes across 4 files (2 of 431 lines covered, 0.46%).
  • No coverage regressions found.

Uncovered Changes

File Changed Covered %
airflow/mocks/DockerRegistryAPI.go 221 0 0.0%
airflow/mocks/DockerCLIClient.go 175 0 0.0%
airflow/mocks/DockerComposeAPI.go 31 0 0.0%
pkg/azure/azure.go 2 0 0.0%

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 66076
Covered Lines: 26200
Line Coverage: 39.65%
Coverage Strength: 9.38 hits per line

💛 - Coveralls

@jeremybeard
jeremybeard marked this pull request as ready for review May 19, 2026 17:13
@jeremybeard
jeremybeard requested review from a team as code owners May 19, 2026 17:13
@jeremybeard
jeremybeard merged commit 921be48 into main May 22, 2026
6 of 8 checks passed
@jeremybeard
jeremybeard deleted the deps-docker-stack-bump branch May 22, 2026 13:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants