-
-
Notifications
You must be signed in to change notification settings - Fork 9
feat(docker): add stable tag #360
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
52309ea to
26a2136
Compare
Deploying autopulseui with
|
| Latest commit: |
8d61be1
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://8ef59fee.autopulseui.pages.dev |
| Branch Preview URL: | https://feat-stable-docker-tag.autopulseui.pages.dev |
There was a problem hiding this 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=stableoutput 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.
| ${{ steps.tag.outputs.tag_stable && format('danonline/autopulse:{0}{1}', steps.tag.outputs.tag_stable, matrix.platform.tag) || '' }} | ||
| labels: ${{ steps.meta.outputs.labels }} |
Copilot
AI
Sep 25, 2025
There was a problem hiding this comment.
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.
| ${{ 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 }} |
Copilot
AI
Sep 25, 2025
There was a problem hiding this comment.
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.
26a2136 to
f6d9efd
Compare
Description
Resolves #358
Type of change