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
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 }}"
report-status:
if: ${{ always() }}
- needs: [verify-and-publish]
+ needs: [notify, verify-and-publish]
runs-on: ubuntu-latest
steps:
- name: Get conclusion