Backport Move cicd checker bash script logic to pipeline-tools into release/2.0.x+ent into ce/release/2.0.x

* Ericjones/slack pipeline tools

* feat: replace slack-pack-and-send/slack-id-lookup composite actions with pipeline slack CLI

- Delete .github/actions/slack-pack-and-send and slack-id-lookup composite actions
- Replace all uses in workflows with 'pipeline slack send' / 'pipeline slack lookup-id' CLI calls
- Add pipeline-tools Go packages: slack/package_send, slack/lookup_id_by_email, and their CLI wrappers
- Fix sanitize-versions-and-sort-ent.sh to support +ent suffix in version regex
- Fix collect-artifact-shas.yml: pattern-based branch matching, target_branch/url JSON fields
- Fix release-procedure-ent.yml: test mode detection, sorted-versions passthrough, permissions cleanup
- Fix generate-changelog-ent.yml: use minor -eq 0 guard for new major, correct branch format Major.Minor.x
- Fix changelog-curation-ent.yml: correct branch format Major.Minor.x via sed regex

* fix: add missing set-up-pipeline to approval-result-notification job in approval-gate.yml

* fix: add missing set-up-pipeline steps to collect-shas and cancel-release-procedure-runs jobs

* fix: add missing set-up-pipeline to check-open-prs job in open-pr-checker-ent.yml

* fix: add missing id-token permissions to vault-auth jobs across called workflows

* fix: add slack-setup to needs in verify-production-release-binaries job

* missing copywrite header

Co-authored-by: ericjones <eric.jones@hashicorp.com>
This commit is contained in:
Vault Automation 2026-07-06 20:38:39 -04:00 committed by GitHub
parent c815d5df4b
commit 6db2194eee
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

Diff content is not available