Skip to content

Conversation

@rossnelson
Copy link
Collaborator

Summary

  • Add workflow_dispatch action to manually build and push Docker images
  • Allows specifying any git ref (commit, tag, branch) to build from
  • Enables custom version tagging without creating new releases

Purpose

This workflow provides a way to fix incorrectly tagged Docker images without the side effects of creating a new GitHub release (which triggers downstream systems, notifications, and version bumps).

Usage

The workflow can be triggered manually from the Actions tab with:

  • ref: Git reference to build from (e.g., v2.38.3, commit SHA, branch name)
  • version: Docker tag to apply (e.g., 2.38.3)
  • push_latest: Whether to also update the latest tag
  • image_type: Which images to push (ui, cloud-ui, or both)

Test plan

  • Workflow file is valid YAML
  • Uses existing Docker setup and build-push actions
  • Conditional logic correctly handles image type selection

Add workflow_dispatch action to manually build and push Docker images
from any git ref with custom version tags. This enables fixing
incorrectly tagged releases without creating new GitHub releases.
@rossnelson rossnelson requested a review from a team as a code owner June 30, 2025 13:51
@rossnelson rossnelson requested review from KATIETOLER and removed request for a team June 30, 2025 13:51
@rossnelson rossnelson merged commit c3e5456 into main Jun 30, 2025
7 checks passed
@rossnelson rossnelson deleted the add-manual-docker-push-workflow branch June 30, 2025 14:00
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