Skip to content

Remove stale Bazel build, add GitHub Actions CI#35

Merged
dmetz-figma merged 1 commit intomasterfrom
metz/add-ci-remove-bazel
Mar 6, 2026
Merged

Remove stale Bazel build, add GitHub Actions CI#35
dmetz-figma merged 1 commit intomasterfrom
metz/add-ci-remove-bazel

Conversation

@dmetz-figma
Copy link
Collaborator

Summary

  • Remove the entire Bazel build configuration (WORKSPACE, BUILD files, goblet_deps.bzl, gazelle helper). It was unmaintained, pinned to Go 1.16.5, missing source files and dependencies (including git2go), and no longer functional.
  • Add a GitHub Actions CI workflow with two jobs: native Go build/test (installs libgit2, builds, runs go test) and Docker image build.
  • Bump the Dockerfile from Go 1.18.1 / Ubuntu 20.04 to Go 1.24 / Ubuntu 24.04 to match go.mod and fix the glibc compatibility between build and runtime stages.

@dmetz-figma dmetz-figma force-pushed the metz/add-ci-remove-bazel branch 2 times, most recently from d65a262 to 00e54e7 Compare March 6, 2026 15:58
The Bazel configuration was unmaintained and broken — pinned to Go
1.16.5 with missing sources, no git2go support, and stale deps. Remove
it entirely and add CI that validates the actual build paths: a native
Go build/test job and a Docker image build job.

Also bumps the Dockerfile to Go 1.24 / Ubuntu 24.04 to match go.mod.
@dmetz-figma dmetz-figma force-pushed the metz/add-ci-remove-bazel branch from 00e54e7 to c5d44b5 Compare March 6, 2026 15:59
@dmetz-figma dmetz-figma marked this pull request as ready for review March 6, 2026 16:04
@dmetz-figma dmetz-figma merged commit 726783f into master Mar 6, 2026
2 checks passed
@dmetz-figma dmetz-figma deleted the metz/add-ci-remove-bazel branch March 6, 2026 16:07
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.

2 participants