Skip to content

Comments

Reduce excess docker image creation#5

Merged
philipkocanda merged 1 commit intomainfrom
reduce-unnecessary-images
Jun 17, 2025
Merged

Reduce excess docker image creation#5
philipkocanda merged 1 commit intomainfrom
reduce-unnecessary-images

Conversation

@philipkocanda
Copy link
Collaborator

@philipkocanda philipkocanda commented Jun 17, 2025

This PR aims to reduce excess Docker image creation by updating the Docker image tag strategy and streamlining the workflow configuration.

Updated the Docker image tag names in the README to use "dev-main" and "1.x.x".
Simplified the Docker workflow by replacing commit-specific tags (e.g., "dev-{{sha}}") with a static tag ("dev-main").

@philipkocanda philipkocanda requested a review from Copilot June 17, 2025 14:28
@philipkocanda philipkocanda self-assigned this Jun 17, 2025
Copy link
Contributor

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

This PR aims to reduce excess Docker image creation by updating the Docker image tag strategy and streamlining the workflow configuration.

  • Updated the Docker image tag names in the README to use "dev-main" and "1.x.x".
  • Simplified the Docker workflow by replacing commit-specific tags (e.g., "dev-{{sha}}") with a static tag ("dev-main").

Reviewed Changes

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

File Description
README.md Updated documentation for Docker image tags to reflect the new naming strategy.
.github/workflows/docker-image.yml Modified Docker tag configuration to use a static "dev-main" tag for main branch.
Comments suppressed due to low confidence (1)

README.md:23

  • Ensure that the README documentation clearly explains the reason for switching from a dynamic tag (dev-) to a static tag (dev-main), and clarify how versioning (1.x.x) is handled compared to previous version tags.
- **`dev-main`**: Development builds from main branch

type=raw,value=latest,enable=${{ startsWith(github.ref, 'refs/tags/v') }}
type=raw,value=dev-{{sha}},enable={{is_default_branch}}
type=raw,value=dev-{{sha}},enable=${{ github.event.inputs.force_push == 'true' }}
type=raw,value=dev-main,enable={{is_default_branch}}
Copy link

Copilot AI Jun 17, 2025

Choose a reason for hiding this comment

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

Review the change from using dynamic 'dev-{{sha}}' to a static 'dev-main' tag to ensure that it meets traceability and debugging needs. If commit-specific identification is required for troubleshooting, consider incorporating an additional tag or logging mechanism.

Suggested change
type=raw,value=dev-main,enable={{is_default_branch}}
type=raw,value=dev-main,enable={{is_default_branch}}
type=raw,value=dev-${{ github.sha }},enable={{is_default_branch}}

Copilot uses AI. Check for mistakes.
@philipkocanda philipkocanda merged commit 9b7da1f into main Jun 17, 2025
1 check passed
@philipkocanda philipkocanda deleted the reduce-unnecessary-images branch June 17, 2025 14:55
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.

2 participants