CI: Update merge job with voting changes 93/15193/1
authorMatthew Watkins <mwatkins@linuxfoundation.org>
Thu, 6 Nov 2025 09:09:52 +0000 (09:09 +0000)
committerMatthew Watkins <mwatkins@linuxfoundation.org>
Thu, 6 Nov 2025 09:09:52 +0000 (09:09 +0000)
Issue-ID: CIMAN-33
Change-Id: I3c7fd8b081d30720043170a8172aa2d97ebcbf1b
Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org>
.github/workflows/gerrit-merge-itdep.yaml

index fafbd91..5c90c73 100644 (file)
@@ -48,7 +48,7 @@ on:
 
 concurrency:
   # yamllint disable-line rule:line-length
-  group: composed-gradle-verify-clm${{ github.workflow }}-${{ github.event.inputs.GERRIT_CHANGE_ID || github.run_id }}
+  group: publish-snapshots-${{ github.workflow }}-${{ github.event.inputs.GERRIT_CHANGE_ID || github.run_id }}
   cancel-in-progress: true
 
 # Parameters used during workflow test/development
@@ -64,8 +64,24 @@ env:
 
 
 jobs:
+  notify:
+    runs-on: ubuntu-latest
+    steps:
+      - name: Notify job start
+        # yamllint disable-line rule:line-length
+        uses: lfreleng-actions/gerrit-review-action@537251ec667665b386f70b330b05446e3fc29087 # v0.9
+        with:
+          host: ${{ vars.GERRIT_SERVER }}
+          username: ${{ vars.GERRIT_SSH_USER }}
+          key: ${{ secrets.GERRIT_SSH_PRIVKEY }}
+          known_hosts: ${{ vars.GERRIT_KNOWN_HOSTS }}
+          gerrit-change-number: ${{ inputs.GERRIT_CHANGE_NUMBER }}
+          gerrit-patchset-number: ${{ inputs.GERRIT_PATCHSET_NUMBER }}
+          comment-only: 'true'
+
   verify-and-publish:
     name: 'Build/Verify Helm Charts'
+    needs: [notify]
     runs-on: 'ubuntu-latest'
     outputs:
       charts_build_dir: "${{ env.CHARTS_BUILD_DIR }}"
@@ -182,7 +198,7 @@ jobs:
 
   report-status:
     if: ${{ always() }}
-    needs: [verify-and-publish]
+    needs: [notify, verify-and-publish]
     runs-on: ubuntu-latest
     steps:
       - name: Get conclusion