From f34ac6272cae99eef745cf22249d8e87a50f4341 Mon Sep 17 00:00:00 2001 From: Brandon Keiji Date: Fri, 25 Apr 2025 02:53:59 +0000 Subject: fix: install rsync in publish pipeline (#166) --- .gcp/dogfood.yaml | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) (limited to '.gcp/dogfood.yaml') diff --git a/.gcp/dogfood.yaml b/.gcp/dogfood.yaml index 3c42bbb9..8e74a581 100644 --- a/.gcp/dogfood.yaml +++ b/.gcp/dogfood.yaml @@ -1,11 +1,11 @@ steps: # Install dependencies - - name: 'node' + - name: 'node:bookworm' entrypoint: 'npm' args: ['install'] # Run prerelease versioning script across workspaces with dynamic version - - name: 'node' + - name: 'node:bookworm' entrypoint: 'npm' args: [ @@ -17,19 +17,25 @@ steps: ] # Run prerelease dependency script across workspaces - - name: 'node' + - name: 'node:bookworm' entrypoint: 'npm' args: ['run', 'prerelease:deps', '--workspaces'] # Authenticate with our registry - - name: 'node' + - name: 'node:bookworm' entrypoint: 'npm' args: ['run', 'auth'] # Publish packages from workspaces with 'dogfood' tag - - name: 'node' - entrypoint: 'npm' - args: ['publish', '--tag=head', '--workspaces'] + # we awkwardly need to install rsync beforehand. TODO: use a dedicated dev container + - name: 'node:bookworm' + entrypoint: 'bash' + args: + - '-c' + - | + apt-get update -y + apt-get install -y rsync + npm publish --tag=head --workspaces options: defaultLogsBucketBehavior: REGIONAL_USER_OWNED_BUCKET -- cgit v1.2.3