Skip to content

Conversation

@kschelonka
Copy link
Collaborator

Add automated dev deployment.

Branch protection rule prevents external contributors from pushing to dev (only admins or members of the https://github.com/orgs/mozilla/teams/firefox-monitor-engineering group).

Note: I just copied the deployment for staging but restricted to the dev branch and added the expected tag prefix (dev-). We could refactor this repository's actions and leverage reusable workflows to simplify deployment environments, but it would be a pretty significant refactor that I don't want to tackle just to deploy to dev at this time.

Branch protection rule prevents external contributors
from pushing to dev.
images: ${{ env.GAR_IMAGE_BASE }}
tags: |
# Generate tag based on short commit SHA
type=sha,format=short,prefix=dev-
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

updated prefix compared to existing docker_build_deploy_v2

on:
push:
branches:
- dev
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

only on dev branch compared to existing docker_build_deploy_v2

Copy link
Collaborator

@mansaj mansaj left a comment

Choose a reason for hiding this comment

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

LGTM, thx

@kschelonka kschelonka merged commit 9d1fac7 into main Jan 12, 2026
19 checks passed
@kschelonka kschelonka deleted the dev-deployment branch January 12, 2026 21:42
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.

3 participants