Skip to content

Commit 1464f73

Browse files
feat: add GITHUB_TOKEN to build environment and restrict execution to release branches
1 parent ee863cb commit 1464f73

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

cloudbuild.yaml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,19 @@ steps:
2121
- name: 'us-central1-docker.pkg.dev/cloud-db-nl2sql/evalbench/eval_server:latest'
2222
entrypoint: 'bash'
2323
# Decrypts the secret from Secret Manager into the DB_PASSWORD environment variable
24-
secretEnv: ['DB_PASSWORD']
24+
secretEnv: ['DB_PASSWORD', 'GITHUB_TOKEN']
2525
args:
2626
- '-c'
2727
- |
2828
set -e
2929
30+
# Only run on release branches
31+
if [[ "$_HEAD_BRANCH" != release-please-* ]]; then
32+
echo "Not a release-please branch. Exiting."
33+
exit 0
34+
fi
35+
echo "Release branch detected. Fetching PR data from GitHub API..."
36+
3037
# Fetch PR data using curl approach
3138
PR_DATA=$(curl -s -H "Authorization: token $$GITHUB_TOKEN" \
3239
"https://api.github.com/repos/$REPO_FULL_NAME/pulls/$_PR_NUMBER")

0 commit comments

Comments
 (0)