Skip to content

fix(ci): unblock docker-build jobs (scip-go rename + web lockfile)#27

Closed
aanogueira wants to merge 2 commits into
mainfrom
andre.nogueira/fix-ci-docker-builds
Closed

fix(ci): unblock docker-build jobs (scip-go rename + web lockfile)#27
aanogueira wants to merge 2 commits into
mainfrom
andre.nogueira/fix-ci-docker-builds

Conversation

@aanogueira
Copy link
Copy Markdown
Contributor

Summary

Two unrelated CI breakages currently failing docker-build jobs on main. Fixing both here so the pipeline goes green; the in-flight #26 (GitHub Pages deploy) can rebase onto this once merged.

1. docker/indexer-scip.Dockerfile

Upstream renamed the module from github.com/sourcegraph/scip-go to github.com/scip-code/scip-go. The Dockerfile pins @latest, which now resolves to a tag whose go.mod declares the new path — Go refuses the path mismatch.

Fix: switch the install path. The cmd/scip-go subpath and output binary name are unchanged, so the COPY --from=scip-go-builder /go/bin/scip-go ... line still works.

2. web/bun.lock

Lockfile had drifted from package.json (likely a dependabot bump that touched one without the other). The web Dockerfile uses --frozen-lockfile, so install fails.

Fix: regenerate via bun install and verify bun install --frozen-lockfile is clean.

Test plan

  • docker-build (docker/indexer-scip.Dockerfile, code-search-indexer-scip) passes
  • docker-build (docker/web.Dockerfile, code-search-web) passes
  • No other jobs regress

Upstream renamed the module from github.com/sourcegraph/scip-go to
github.com/scip-code/scip-go. Installing via @latest under the old path
now fails the go.mod path check. Switch to the new canonical path; the
cmd subpath and resulting binary name are unchanged.

Signed-off-by: Andre Nogueira <aanogueira@protonmail.com>
The lockfile had drifted from package.json (likely from a dependabot
bump that updated one without the other). The web Dockerfile uses
--frozen-lockfile, so the drift broke the docker-build CI job.

Signed-off-by: Andre Nogueira <aanogueira@protonmail.com>
@aanogueira
Copy link
Copy Markdown
Contributor Author

Superseded by #28 — scip-go fix is now bundled there along with three other dependabot-bump-fallout fixes, so all CI goes green in one PR.

@aanogueira aanogueira closed this May 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant