steps: - name: 'us-west1-docker.pkg.dev/gemini-code-dev/gemini-code-containers/gemini-code-builder' entrypoint: 'npm' args: ['install'] - name: 'us-west1-docker.pkg.dev/gemini-code-dev/gemini-code-containers/gemini-code-builder' entrypoint: 'npm' args: [ 'run', 'prerelease:version', '--workspaces', '--', '--suffix="$SHORT_SHA.$_REVISION"', ] - name: 'us-west1-docker.pkg.dev/gemini-code-dev/gemini-code-containers/gemini-code-builder' 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'] options: defaultLogsBucketBehavior: REGIONAL_USER_OWNED_BUCKET