Skip to content

ci: switch builds from docker compose to mise#702

Open
lox wants to merge 12 commits intomainfrom
codex/mise-buildkite-cache
Open

ci: switch builds from docker compose to mise#702
lox wants to merge 12 commits intomainfrom
codex/mise-buildkite-cache

Conversation

@lox
Copy link
Contributor

@lox lox commented Mar 19, 2026

Summary

  • replace the remaining docker-compose-based Buildkite steps with the mise plugin
  • enable hosted-agent cache volumes for mise and point Go/golangci-lint caches at that volume
  • lock the shared toolchain in mise, including goreleaser-pro and ko, and remove the obsolete Buildkite Docker files

Testing

  • go run . pipeline validate --file .buildkite/pipeline.yml --file .buildkite/pipeline.release.yml
  • git diff --check
  • mise install
  • mise exec -- goreleaser --version
  • mise exec -- ko version

@lox lox requested a review from a team as a code owner March 19, 2026 06:11
@lox lox force-pushed the codex/mise-buildkite-cache branch from b971cea to 8bc8a52 Compare March 19, 2026 06:17
@lox lox requested a review from a team as a code owner March 19, 2026 06:17
Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b971cea75a

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@lox lox force-pushed the codex/mise-buildkite-cache branch from 8bc8a52 to a697d80 Compare March 19, 2026 06:21
@lox lox changed the title ci: switch Buildkite builds to mise ci: switch builds to mise Mar 19, 2026
@lox lox changed the title ci: switch builds to mise ci: switch builds from docker compose to mise Mar 19, 2026
@lox
Copy link
Contributor Author

lox commented Mar 19, 2026

@codex review

@chatgpt-codex-connector
Copy link

Codex Review: Didn't find any major issues. 🚀

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@lox lox force-pushed the codex/mise-buildkite-cache branch from 7b0d717 to a634697 Compare March 19, 2026 10:43
export GOLANGCI_LINT_CACHE="${cache_root}/golangci-lint"

# CI pins tool versions in mise.toml/mise.lock, but the go: backend used for
# go-cover-treemap does not support locked-mode URLs. Skip the GitHub API-backed
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could we provide a readonly MISE_GITHUB_TOKEN with only public repo access to bypass the rate limits?

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.

3 participants