From 7ea3dff49c367acbeddbea2184d6981b5b2c45bd Mon Sep 17 00:00:00 2001 From: Brandon Keiji Date: Fri, 25 Apr 2025 00:40:23 +0000 Subject: [PATCH] refactor: change default logs bucket for cloudbuild cicd (#161) --- .gcp/{cd.yaml => dogfood.yaml} | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) rename .gcp/{cd.yaml => dogfood.yaml} (54%) diff --git a/.gcp/cd.yaml b/.gcp/dogfood.yaml similarity index 54% rename from .gcp/cd.yaml rename to .gcp/dogfood.yaml index f3154efb..d212ce63 100644 --- a/.gcp/cd.yaml +++ b/.gcp/dogfood.yaml @@ -1,24 +1,31 @@ steps: # Install dependencies - - name: 'gcr.io/cloud-builders/npm' + - name: 'node' + entrypoint: 'npm' args: ['install'] # Run prerelease versioning script across workspaces with dynamic version - - name: 'gcr.io/cloud-builders/npm' + - name: 'node' entrypoint: 'bash' args: - '-c' - | - npm run prerelease:version --workspaces -- --suffix="$(date +%Y%m%d)-$_SHORT_SHA.$_BUILD_ID" + npm run prerelease:version --workspaces -- --suffix="$SHORT_SHA.$(date +%Y%m%d).$_REVISION" # Run prerelease dependency script across workspaces - - name: 'gcr.io/cloud-builders/npm' + - name: 'node' + entrypoint: 'npm' args: ['run', 'prerelease:deps', '--workspaces'] # Authenticate with our registry - - name: gcr.io/cloud-builders/npm - args: ['run', 'artifactregistry-login'] + - name: 'node' + entrypoint: 'npm' + args: ['run', 'auth'] # Publish packages from workspaces with 'dogfood' tag - - name: 'gcr.io/cloud-builders/npm' + - name: 'node' + entrypoint: 'npm' args: ['publish', '--tag=head', '--workspaces'] + +options: + defaultLogsBucketBehavior: REGIONAL_USER_OWNED_BUCKET