ci: add PR trigger, copilot/* and feat/phase* branches, concurrency block (issue 5.0.0a) (#15)

- Add pull_request: trigger so Copilot agent branches get CI coverage
- Add feat/phase* and copilot/* to push branch list
- Add concurrency block to cancel stale runs on same ref
- Set push: false on PR events (build only, no ECR push for PRs)
This commit is contained in:
ZoltyMat
2026-03-09 01:20:05 -04:00
committed by mat
parent 2b4a0a2314
commit 67300ec17f
+10 -1
View File
@@ -6,6 +6,14 @@ on:
- master
- main
- "feat/ha-*"
- "feat/phase*"
- "copilot/*"
pull_request:
# Cancel in-progress runs when a new push arrives on the same branch.
concurrency:
group: ha-build-${{ github.ref }}
cancel-in-progress: true
jobs:
build-and-push:
@@ -74,7 +82,8 @@ jobs:
context: .
file: Dockerfile.runtime
platforms: linux/amd64
push: true
# Only push the image on direct branch pushes, not on pull_request events.
push: ${{ github.event_name == 'push' }}
provenance: false
tags: |
${{ steps.meta.outputs.image_repo }}:${{ steps.meta.outputs.short_sha }}