diff options
Diffstat (limited to '.gcp/dogfood.yaml')
| -rw-r--r-- | .gcp/dogfood.yaml | 31 |
1 files changed, 31 insertions, 0 deletions
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 |
