Skip to content

feat: Update workflow for dev tag and release approval#372

Merged
RaidMax merged 2 commits into
developfrom
chore/update-workflow-tagging-approval
Aug 16, 2025
Merged

feat: Update workflow for dev tag and release approval#372
RaidMax merged 2 commits into
developfrom
chore/update-workflow-tagging-approval

Conversation

@RaidMax

@RaidMax RaidMax commented Aug 16, 2025

Copy link
Copy Markdown
Owner

This commit modifies the GitHub Actions workflow to meet two new requirements:

  1. For builds on the develop branch, the Docker image tag is updated to ${{ env.buildNumber }}-dev.
  2. Pushes to the container registry from master or release/pre branches now require manual approval through a GitHub environment.

To achieve this, the build_and_push_docker job has been split into two separate jobs:

  • build_and_push_docker_dev: Handles develop branch builds and the new tagging scheme.
  • build_and_push_docker_release: Handles master and release/pre builds, and enforces approval using the prerelease environment.

This commit modifies the GitHub Actions workflow to meet two new requirements:

1.  For builds on the `develop` branch, the Docker image tag is updated to `${{ env.buildNumber }}-dev`.
2.  Pushes to the container registry from `master` or `release/pre` branches now require manual approval through a GitHub environment.

To achieve this, the `build_and_push_docker` job has been split into two separate jobs:
- `build_and_push_docker_dev`: Handles `develop` branch builds and the new tagging scheme.
- `build_and_push_docker_release`: Handles `master` and `release/pre` builds, and enforces approval using the `prerelease` environment.
@RaidMax RaidMax requested a review from Ayymoss August 16, 2025 20:46
This commit adds the 'develop' tag back to the Docker image for builds on the 'develop' branch, in addition to the existing build number and SHA tags.
@RaidMax RaidMax merged commit 3bee2ac into develop Aug 16, 2025
@RaidMax RaidMax deleted the chore/update-workflow-tagging-approval branch January 10, 2026 02: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