Skip to content

fix: image tag in installer, changelog categories, main build images versions#124

Merged
GrigoryPervakov merged 1 commit intomainfrom
release-fix
Mar 12, 2026
Merged

fix: image tag in installer, changelog categories, main build images versions#124
GrigoryPervakov merged 1 commit intomainfrom
release-fix

Conversation

@GrigoryPervakov
Copy link
Copy Markdown
Member

@GrigoryPervakov GrigoryPervakov commented Mar 11, 2026

Why

Current behavior builds an installer with a hardcoded v0.0.1 tag.
Default config matches only feature, fix and test labels
Main build result on images with version 'vlatest'
The release image is not tagged as the latest

What

Call the correct script to generate the installer
Add explicit configuration for changelog builder
Generate version for main branch builds

@GrigoryPervakov GrigoryPervakov force-pushed the release-fix branch 2 times, most recently from 3249bb5 to e28c6bd Compare March 11, 2026 18:27
@GrigoryPervakov GrigoryPervakov changed the title fix: build installer with correct image, define explicit changelog categories fix: image tag in installer, changelog categories, main build images versions Mar 11, 2026
@GrigoryPervakov GrigoryPervakov force-pushed the release-fix branch 8 times, most recently from a63f356 to f8a331a Compare March 12, 2026 15:06
@GrigoryPervakov GrigoryPervakov requested a review from Copilot March 12, 2026 15:29
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

This PR updates the build/release tooling so installer and container images are versioned/tagged correctly (including latest), and so the release changelog categories are explicitly configured.

Changes:

  • Derive FULL_VERSION in the Makefile and propagate it into build/linker flags and docker build args.
  • Add a docker-buildx-latest target and switch release workflows to use it to publish a latest tag.
  • Replace the release “Kustomize Build” step with make build-installer and add explicit changelog-builder category configuration.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
Makefile Introduces FULL_VERSION, threads it into build/linker flags, and adds docker-buildx-latest for tagging latest.
Dockerfile Adjusts ldflags to use the provided VERSION arg as-is (no extra v prefix).
.github/workflows/release.yaml Uses docker-buildx-latest, builds installer via Make, and adds changelog category config.
.github/workflows/release-main.yml Switches main-branch image publishing to docker-buildx-latest.
.github/workflows/ci.yaml Pins VERSION in the bundle job environment.

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

You can also share your feedback on Copilot code review. Take the survey.

Comment thread .github/workflows/release.yaml
Comment thread .github/workflows/release-main.yml
Comment thread Makefile
Comment thread Makefile
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 5 out of 5 changed files in this pull request and generated 1 comment.


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

You can also share your feedback on Copilot code review. Take the survey.

Comment thread Makefile
@GrigoryPervakov GrigoryPervakov merged commit 16f3be4 into main Mar 12, 2026
20 checks passed
@GrigoryPervakov GrigoryPervakov deleted the release-fix branch March 12, 2026 16:49
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