CI: Make GHA workflow name show non-voting status
[releng/builder.git] / .github / workflows / gerrit-ci-management-novote-verify.yaml
index fcb97a8b958e0949474a672002df824709b81130..b2f2cc0b2fe0adabe5cc99cc2280b8d3552ace19 100644 (file)
@@ -1,5 +1,5 @@
 ---
-name: Gerrit ci-management Verify
+name: Gerrit non-voting ci-management Verify
 
 # yamllint disable-line rule:truthy
 on:
@@ -47,6 +47,8 @@ concurrency:
   group: ci-management-${{ github.workflow }}-${{ github.event.inputs.GERRIT_CHANGE_ID || github.run_id }}
   cancel-in-progress: true
 
+permissions: read-all
+
 jobs:
   call-gerrit-ci-management-verify:
     # yamllint disable-line rule:line-length
@@ -66,3 +68,22 @@ jobs:
       GERRIT_SSH_PRIVKEY: ${{ secrets.GERRIT_SSH_PRIVKEY }}
       CLOUDS_ENV_B64: ${{ secrets.CLOUDS_ENV_B64 }}
       CLOUDS_YAML_B64: ${{ secrets.CLOUDS_YAML_B64 }}
+
+  call-gerrit-packer-verify:
+    # yamllint disable-line rule:line-length
+    uses: lfit/releng-reusable-workflows/.github/workflows/compose-packer-verify.yaml@main
+    with:
+      GERRIT_BRANCH: ${{ inputs.GERRIT_BRANCH }}
+      GERRIT_CHANGE_ID: ${{ inputs.GERRIT_CHANGE_ID }}
+      GERRIT_CHANGE_NUMBER: ${{ inputs.GERRIT_CHANGE_NUMBER }}
+      GERRIT_CHANGE_URL: ${{ inputs.GERRIT_CHANGE_URL }}
+      GERRIT_EVENT_TYPE: ${{ inputs.GERRIT_EVENT_TYPE }}
+      GERRIT_PATCHSET_NUMBER: ${{ inputs.GERRIT_PATCHSET_NUMBER }}
+      GERRIT_PATCHSET_REVISION: ${{ inputs.GERRIT_PATCHSET_REVISION }}
+      GERRIT_PROJECT: ${{ inputs.GERRIT_PROJECT }}
+      GERRIT_REFSPEC: ${{ inputs.GERRIT_REFSPEC }}
+      ENV_VARS: ${{ toJSON(vars) }}
+    secrets:
+      ENV_SECRETS: ${{ toJSON(secrets) }}
+      CLOUDS_ENV_B64: ${{ secrets.CLOUDS_ENV_B64 }}
+      CLOUDS_YAML_B64: ${{ secrets.CLOUDS_YAML_B64 }}