Fix: Update sandbox build to use new core package name

- The `packages/core` tarball name changed from `gemini-code-server-*.tgz` to `gemini-code-core-*.tgz` after the `server` to `core` rename.
- This updates `scripts/build_sandbox.sh` and the root `Dockerfile` to use the new `gemini-code-core-*.tgz` naming, resolving the CI failure during the Docker build step of the publish process.
This commit is contained in:
Taylor Mullen 2025-05-30 22:38:58 -07:00 committed by N. Taylor Mullen
parent bda7ec94df
commit 190e6be800
2 changed files with 4 additions and 4 deletions

View File

@ -35,10 +35,10 @@ USER node
# install gemini-cli and clean up
COPY packages/cli/dist/gemini-code-cli-*.tgz /usr/local/share/npm-global/gemini-code-cli.tgz
COPY packages/core/dist/gemini-code-server-*.tgz /usr/local/share/npm-global/gemini-code-server.tgz
RUN npm install -g /usr/local/share/npm-global/gemini-code-cli.tgz /usr/local/share/npm-global/gemini-code-server.tgz \
COPY packages/core/dist/gemini-code-core-*.tgz /usr/local/share/npm-global/gemini-code-core.tgz
RUN npm install -g /usr/local/share/npm-global/gemini-code-cli.tgz /usr/local/share/npm-global/gemini-code-core.tgz \
&& npm cache clean --force \
&& rm -f /usr/local/share/npm-global/gemini-code-{cli,server}.tgz
&& rm -f /usr/local/share/npm-global/gemini-code-{cli,core}.tgz
# default entrypoint when none specified
CMD ["gemini"]

View File

@ -59,7 +59,7 @@ rm -f packages/cli/dist/gemini-code-cli-*.tgz
npm pack -w @gemini-code/cli --pack-destination ./packages/cli/dist &>/dev/null
# pack core
echo "packing @gemini-code/core ..."
rm -f packages/core/dist/gemini-code-server-*.tgz
rm -f packages/core/dist/gemini-code-core-*.tgz
npm pack -w @gemini-code/core --pack-destination ./packages/core/dist &>/dev/null
# give node user (used during installation, see Dockerfile) access to these files
chmod 755 packages/*/dist/gemini-code-*.tgz