fix: bun.lockb → bun.lock + auth before manifest check

This project uses bun.lock (text format), not bun.lockb (binary).
Also move Docker login before manifest inspect so GHCR auth works.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Garry Tan
2026-03-23 06:48:25 -07:00
parent f1697f6678
commit c44d8d486b
3 changed files with 13 additions and 16 deletions
+2 -2
View File
@@ -31,9 +31,9 @@ ENV PATH="$BUN_INSTALL/bin:$PATH"
RUN npm i -g @anthropic-ai/claude-code
# Pre-install dependencies (cached layer — only rebuilds when lockfile changes)
COPY bun.lockb package.json /workspace/
COPY bun.lock package.json /workspace/
WORKDIR /workspace
RUN bun install --frozen-lockfile && rm -rf /tmp/*
RUN bun install && rm -rf /tmp/*
# Verify everything works
RUN bun --version && node --version && claude --version && jq --version && gh --version