Chore: Also add +security branches on release-comms PR (#105689)
* baldm0mma/ add create-security-branch.yml and update release-comms
* baldm0mma/ update target repo
* baldm0mma/ add enterprise
* baldm0mma/ update naming
* baldm0mma/ update descriptions
* baldm0mma/ use go action
* baldm0mma/ add dispatch
* baldm0mma/ update codwowners
* baldm0mma/ remove old oush step
* baldm0mma/ update to pass branch, not version
* baldm0mma/ add create-security-branch script
* baldm0mma/ move script
* baldm0mma/ update codeowners
* Revert "baldm0mma/ update codeowners"
This reverts commit a68531c62e.
* baldm0mma/ add script to codeowners
* baldm0mma/ alphabetize workflows and templates
* baldm0mma/ update script path
* baldm0mma/ add push conditions
* baldm0mma/ remove trigger
* baldm0mma/ update codeowners
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
# Construct the security branch name
|
||||
SECURITY_BRANCH="${INPUT_RELEASE_BRANCH}+security-${INPUT_SECURITY_BRANCH_NUMBER}"
|
||||
|
||||
# Check if branch already exists
|
||||
if git show-ref --verify --quiet "refs/heads/${SECURITY_BRANCH}"; then
|
||||
echo "::error::Security branch ${SECURITY_BRANCH} already exists"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Create and push the new branch from the release branch
|
||||
git checkout "${INPUT_RELEASE_BRANCH}"
|
||||
git checkout -b "${SECURITY_BRANCH}"
|
||||
git push origin "${SECURITY_BRANCH}"
|
||||
|
||||
# Output the branch name for the workflow
|
||||
echo "branch=${SECURITY_BRANCH}" >> "${GITHUB_OUTPUT}"
|
||||
Reference in New Issue
Block a user