From 3073c67861806a5312f5a7fa4c1c091507bd4755 Mon Sep 17 00:00:00 2001 From: Brandon Keiji Date: Tue, 29 Apr 2025 01:16:42 +0000 Subject: fix: set .npmrc in HOME dir before publishing (#206) --- .gcp/dogfood.yaml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to '.gcp/dogfood.yaml') diff --git a/.gcp/dogfood.yaml b/.gcp/dogfood.yaml index 7d8842eb..911fdf46 100644 --- a/.gcp/dogfood.yaml +++ b/.gcp/dogfood.yaml @@ -3,10 +3,6 @@ steps: entrypoint: 'npm' args: ['install'] - - name: 'us-west1-docker.pkg.dev/gemini-code-dev/gemini-code-containers/gemini-code-builder' - entrypoint: 'npm' - args: ['run', 'auth'] - - name: 'us-west1-docker.pkg.dev/gemini-code-dev/gemini-code-containers/gemini-code-builder' entrypoint: 'npm' args: @@ -22,6 +18,15 @@ steps: entrypoint: 'npm' args: ['run', 'prerelease:deps', '--workspaces'] + # A bit of a hack to get the .npmrc into the Dockerfile.sandbox. Should probably streamline this. + - name: 'us-west1-docker.pkg.dev/gemini-code-dev/gemini-code-containers/gemini-code-builder' + entrypoint: 'cp' + args: ['/workspace/.npmrc', '/builder/home/.npmrc'] + + - name: 'us-west1-docker.pkg.dev/gemini-code-dev/gemini-code-containers/gemini-code-builder' + entrypoint: 'npm' + args: ['run', 'auth'] + - name: 'us-west1-docker.pkg.dev/gemini-code-dev/gemini-code-containers/gemini-code-builder' entrypoint: 'npm' args: ['publish', '--tag=head', '--workspace=@gemini-code/cli'] -- cgit v1.2.3