From e63a27900cecd6c451f0ed93fd417fc15a77df51 Mon Sep 17 00:00:00 2001 From: Hordunlarmy Date: Sun, 14 Sep 2025 13:48:25 +0100 Subject: [PATCH 1/2] ci(workflow): Update build workflow to use staging branch --- .github/workflows/build-and-push.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-and-push.yml b/.github/workflows/build-and-push.yml index 923ebac..0b411ed 100644 --- a/.github/workflows/build-and-push.yml +++ b/.github/workflows/build-and-push.yml @@ -2,7 +2,7 @@ name: Build and Push Docker Image on: push: - branches: [ main, develop ] + branches: [ main, staging ] tags: [ 'v*' ] pull_request: branches: [ main ] From 7d413029fc5c040c7e13260446c14b2c6db51c74 Mon Sep 17 00:00:00 2001 From: Hordunlarmy Date: Sun, 14 Sep 2025 13:55:31 +0100 Subject: [PATCH 2/2] ci(build-and-push.yml): Removed support for building on main branch --- .github/workflows/build-and-push.yml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build-and-push.yml b/.github/workflows/build-and-push.yml index 923ebac..09553ea 100644 --- a/.github/workflows/build-and-push.yml +++ b/.github/workflows/build-and-push.yml @@ -2,7 +2,6 @@ name: Build and Push Docker Image on: push: - branches: [ main, develop ] tags: [ 'v*' ] pull_request: branches: [ main ] @@ -44,7 +43,7 @@ jobs: build-and-push: name: Build and Push runs-on: ubuntu-latest - if: github.event_name == 'push' && (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/v')) + if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v') permissions: contents: read packages: write @@ -76,11 +75,8 @@ jobs: with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} tags: | - type=raw,value=latest,enable={{is_default_branch}} - type=ref,event=branch - type=ref,event=pr + type=raw,value=latest type=semver,pattern={{raw}} - type=sha,prefix={{branch}}- - name: Build and push Docker image uses: docker/build-push-action@v5 @@ -120,7 +116,7 @@ jobs: name: Security Scan runs-on: ubuntu-latest needs: build-and-push - if: github.event_name == 'push' && github.ref == 'refs/heads/main' + if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v') permissions: contents: read security-events: write