Skip to content

feat: add keploy-ci-azurecli image for Azure Blob Storage uploads#16

Merged
Yogeshjindal merged 4 commits intomainfrom
feat/add-azurecli-image
Apr 16, 2026
Merged

feat: add keploy-ci-azurecli image for Azure Blob Storage uploads#16
Yogeshjindal merged 4 commits intomainfrom
feat/add-azurecli-image

Conversation

@Yogeshjindal
Copy link
Copy Markdown
Contributor

Adds a new CI image based on mcr.microsoft.com/azure-cli:latest with tar and gzip, mirroring the existing keploy-ci-awscli pattern. Registers it in both the build-check and publish workflows.

Adds a new CI image based on mcr.microsoft.com/azure-cli:latest with
tar and gzip, mirroring the existing keploy-ci-awscli pattern.
Registers it in both the build-check and publish workflows.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings April 14, 2026 08:51
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

Adds a new keploy-ci-azurecli Docker image (Azure CLI + tar/gzip) intended for Azure Blob Storage artifact uploads, and wires it into existing CI build/publish workflows alongside the existing AWS CLI image.

Changes:

  • Introduces keploy-ci-azurecli image built from the Azure CLI base image with tar and gzip installed.
  • Registers the new image in the tag-based publish workflow for multi-arch builds.
  • Registers the new image in the PR/push Docker build-check workflow for both amd64 and arm64.

Reviewed changes

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

File Description
keploy-ci-azurecli/Dockerfile Adds a new Azure CLI-based CI image and installs tar/gzip.
.github/workflows/publish.yml Adds keploy-ci-azurecli to the multi-arch publish matrix.
.github/workflows/docker-build.yml Adds keploy-ci-azurecli to the amd64/arm64 CI build matrix.

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

Comment thread keploy-ci-azurecli/Dockerfile
Yogeshjindal and others added 3 commits April 14, 2026 08:54
mcr.microsoft.com/azure-cli:latest is CBL-Mariner based, not Alpine.
Replace apk with tdnf (the CBL-Mariner package manager).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Pinning to the Alpine variant guarantees apk is available and avoids
future OS switches from mcr.microsoft.com/azure-cli:latest.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
mcr.microsoft.com/azure-cli:2.64.0-alpine is not a published tag.
The official azure-cli image is CBL-Mariner based, so tdnf is the
correct package manager.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Yogeshjindal Yogeshjindal merged commit 912a2fb into main Apr 16, 2026
22 checks passed
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