Skip to content

Conversation

@dan-online
Copy link
Owner

Description

Resolves #358

Type of change

  • Bug (non-breaking change which fixes an issue)
  • Feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation (addition or change to documentation)

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Sep 25, 2025

Deploying autopulseui with  Cloudflare Pages  Cloudflare Pages

Latest commit: 8d61be1
Status: ✅  Deploy successful!
Preview URL: https://8ef59fee.autopulseui.pages.dev
Branch Preview URL: https://feat-stable-docker-tag.autopulseui.pages.dev

View logs

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 adds a "stable" tag for Docker images when releasing a new version, allowing users to always pull the latest stable release without needing to specify version numbers.

  • Adds tag_stable=stable output variable to tag generation steps for release builds
  • Updates Docker image tagging to include stable tags alongside version-specific tags
  • Implements stable manifest creation and pushing for both GHCR and Docker Hub registries

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment on lines +249 to 267
${{ steps.tag.outputs.tag_stable && format('danonline/autopulse:{0}{1}', steps.tag.outputs.tag_stable, matrix.platform.tag) || '' }}
labels: ${{ steps.meta.outputs.labels }}
Copy link

Copilot AI Sep 25, 2025

Choose a reason for hiding this comment

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

Empty strings in the tags list may cause issues with Docker buildx. Consider using a conditional block structure instead of inline conditionals that can produce empty strings.

Copilot uses AI. Check for mistakes.
Comment on lines +265 to 283
${{ steps.tag.outputs.tag_stable && format('danonline/autopulse:{0}-{1}{2}', steps.tag.outputs.tag_stable, matrix.feature, matrix.platform.tag) || '' }}
labels: ${{ steps.meta.outputs.labels }}
Copy link

Copilot AI Sep 25, 2025

Choose a reason for hiding this comment

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

Similar to the previous issue, empty strings in the tags list may cause problems. Consider restructuring to avoid potential empty tag entries.

Copilot uses AI. Check for mistakes.
@dan-online dan-online enabled auto-merge (squash) October 4, 2025 10:54
@dan-online dan-online merged commit 57385dc into main Oct 4, 2025
20 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.

bug(release) latest docker tag not matching release version

2 participants