Skip to content

Fix CI workflow and lint compatibility#1

Merged
Gdetrane merged 4 commits into
mainfrom
fix/ci-workflow-and-lint
May 7, 2026
Merged

Fix CI workflow and lint compatibility#1
Gdetrane merged 4 commits into
mainfrom
fix/ci-workflow-and-lint

Conversation

@Gdetrane

@Gdetrane Gdetrane commented May 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • fix the CockroachDB startup and readiness commands in the CI integration workflow
  • switch linting to the golangci-lint v2 CLI install path so it matches the repo config and Go toolchain target
  • resolve the surfaced lint issues in the touched Go files so PR checks can run cleanly again

Test plan

  • go install github.com/golangci/golangci-lint/v2/cmd/golangci-lint@latest && \"$(go env GOPATH)/bin/golangci-lint\" run
  • go test ./...

Made with Cursor

Gdetrane and others added 4 commits May 7, 2026 16:08
Repair the CockroachDB startup step in CI, switch golangci-lint to the v2 CLI path that matches the repo config, and clean up the newly surfaced lint violations so pull request checks can run cleanly again.

Co-authored-by: Cursor <cursoragent@cursor.com>
Pin GitHub Actions to a patched Go toolchain, simplify the Cockroach startup commands so integration jobs start reliably, and drop the old license-options file and README reference now that Apache-2.0 is the settled license.

Co-authored-by: Cursor <cursoragent@cursor.com>
The current CockroachDB build rejects the 0.25GiB in-memory store size on GitHub-hosted runners because the minimum allowed size is higher. Raise the CI and release workflow store size so the integration job can start the database successfully.

Co-authored-by: Cursor <cursoragent@cursor.com>
The integration job reuses one Cockroach database across packages, so running `go test ./...` in parallel lets multiple packages race the migration step. Run integration packages with `-p 1` in CI and release workflows so the shared test database stays stable.

Co-authored-by: Cursor <cursoragent@cursor.com>
@Gdetrane
Gdetrane merged commit b425341 into main May 7, 2026
4 checks passed
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