Skip to content

Refresh Docker dependencies#124

Merged
fqjony merged 3 commits intolatestfrom
deps-upgrade-2026-04
Apr 17, 2026
Merged

Refresh Docker dependencies#124
fqjony merged 3 commits intolatestfrom
deps-upgrade-2026-04

Conversation

@fqjony
Copy link
Copy Markdown
Contributor

@fqjony fqjony commented Apr 17, 2026

Summary

  • refresh Dockerfile package and tool versions used by the worker image

Dependency Upgrades

  • Azure CLI: 2.84.0 -> 2.85.0
  • pip: 25.3 -> 26.0.1
  • yq: 4.52.4 -> 4.53.2
  • Google Cloud SDK: 561.0.0 -> 565.0.0
  • tzdata: 2025b-3ubuntu1.1 -> 2026a-0ubuntu0.25.10.1
  • vim: 2:9.1.0967-1ubuntu6.1 -> 2:9.1.0967-1ubuntu6.2

Validation

  • GitHub Actions CodeQL and Linter Analysis: passed
  • GitHub Actions Docker Ops: currently blocked before build by Docker Hub auth in CI

Copilot AI review requested due to automatic review settings April 17, 2026 09:25
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Docker base image’s pinned tool/package versions and adjusts build steps to improve reproducibility and fix known build-layer issues (timezone setup, error handling during cleanup).

Changes:

  • Bumped pinned runtime tool versions (Azure CLI, pip, yq, Google Cloud CLI).
  • Refreshed Ubuntu package pins (notably tzdata) and switched vim package pin to vim-nox.
  • Made timezone configuration idempotent and tightened failure behavior in the Azure CLI venv cleanup step.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread Dockerfile Outdated
@fqjony fqjony force-pushed the deps-upgrade-2026-04 branch 2 times, most recently from 3e0494e to 8753c83 Compare April 17, 2026 09:29
Copilot AI review requested due to automatic review settings April 17, 2026 09:29
@fqjony fqjony force-pushed the deps-upgrade-2026-04 branch from 8753c83 to 04ad50e Compare April 17, 2026 09:31
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread Dockerfile
@fqjony fqjony requested a review from a team April 17, 2026 09:33
@fqjony fqjony self-assigned this Apr 17, 2026
@fqjony fqjony added enhancement New feature or request dependencies Pull requests that update a dependency file docker Pull requests that update docker code labels Apr 17, 2026
@fqjony fqjony changed the title Update runtime dependency pins Refresh Docker dependency pins Apr 17, 2026
@fqjony fqjony changed the title Refresh Docker dependency pins Refresh Docker dependencies Apr 17, 2026
kavaribes
kavaribes previously approved these changes Apr 17, 2026
Copilot AI review requested due to automatic review settings April 17, 2026 11:18
@fqjony fqjony requested review from a team and kavaribes April 17, 2026 11:20
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 3 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread Dockerfile
Comment thread Dockerfile
Comment thread Dockerfile
@fqjony fqjony merged commit f9f6874 into latest Apr 17, 2026
12 checks passed
@fqjony fqjony deleted the deps-upgrade-2026-04 branch April 17, 2026 11:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file docker Pull requests that update docker code enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants