diff options
| author | Brandon Keiji <[email protected]> | 2025-04-29 01:16:42 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-04-28 18:16:42 -0700 |
| commit | 3073c67861806a5312f5a7fa4c1c091507bd4755 (patch) | |
| tree | 9199ea79f30bfdf55680903284d185f5fc4dcf7f /.gcp | |
| parent | cd1ddcb4f1e9bb7b27af5ae57a6d2d19693f2067 (diff) | |
fix: set .npmrc in HOME dir before publishing (#206)
Diffstat (limited to '.gcp')
| -rw-r--r-- | .gcp/Dockerfile.gemini-code-builder | 1 | ||||
| -rw-r--r-- | .gcp/dogfood.yaml | 13 |
2 files changed, 9 insertions, 5 deletions
diff --git a/.gcp/Dockerfile.gemini-code-builder b/.gcp/Dockerfile.gemini-code-builder index f8ef6dfa..94499edd 100644 --- a/.gcp/Dockerfile.gemini-code-builder +++ b/.gcp/Dockerfile.gemini-code-builder @@ -9,7 +9,6 @@ ENV NODE_VERSION_MAJOR=20 ENV DOCKER_CLI_VERSION=26.1.3 ENV BUILDX_VERSION=v0.14.0 - # Install dependencies for adding NodeSource repository, gcloud, and other tools # - curl: for downloading files # - gnupg: for managing GPG keys (used by NodeSource & Google Cloud SDK) diff --git a/.gcp/dogfood.yaml b/.gcp/dogfood.yaml index 7d8842eb..911fdf46 100644 --- a/.gcp/dogfood.yaml +++ b/.gcp/dogfood.yaml @@ -5,10 +5,6 @@ steps: - 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: [ 'run', @@ -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'] |
