From b7483750764ff7c6b04965f8d90fb2aeffd9f035 Mon Sep 17 00:00:00 2001 From: devshinthant Date: Wed, 24 Jun 2026 16:59:56 +0700 Subject: [PATCH] chore: add argo finalizer in preview argo app & pull rebase before pushing into main in preview ci workflow --- .github/workflows/node-api-preview.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/node-api-preview.yaml b/.github/workflows/node-api-preview.yaml index 02d0386..7d5a129 100644 --- a/.github/workflows/node-api-preview.yaml +++ b/.github/workflows/node-api-preview.yaml @@ -11,6 +11,10 @@ on: - services/node-api/** - .github/workflows/node-api-preview.yaml +concurrency: + group: node-api-preview-pr-${{ github.event.pull_request.number }} + cancel-in-progress: true + permissions: contents: write packages: write @@ -90,6 +94,8 @@ jobs: echo "metadata:" echo " name: ${PREVIEW_NAME}" echo " namespace: argo-cd" + echo " finalizers:" + echo " - resources-finalizer.argocd.argoproj.io" echo "spec:" echo " project: default" echo " source:" @@ -125,4 +131,5 @@ jobs: fi git commit -m "Update node-api preview for PR #${{ github.event.pull_request.number }}" + git pull --rebase origin main git push origin HEAD:main