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