Skip to content

Commit 5e21ab5

Browse files
committed
chore(mise): move buf to dev toolchain, keep proto tasks out of CI
buf was accidentally in base mise.toml, so CI would install it despite having no proto tasks to run. Moved to mise.dev.toml alongside api-linter. Both migrate to base when the API design stabilises and proto tasks enter CI. https://claude.ai/code/session_01WX7GbU19M9fh3tAfAxzeET
1 parent d39501b commit 5e21ab5

2 files changed

Lines changed: 3 additions & 5 deletions

File tree

mise.dev.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,11 @@
1616

1717
[tools]
1818
watchexec = "2.5.1"
19+
buf = "latest"
1920

2021
# --- Protobuf / OpenAPI (API contract is proto-first; see proto/README.md) ---
21-
# buf is provided by the base mise.toml tools. The proto tasks require network
22-
# access to buf.build (BSR deps + remote OpenAPI plugin).
23-
#
24-
# api-linter lives here (dev-only) while the API design is still in flux.
22+
# buf and api-linter live here (dev-only) while the API design is still in flux.
23+
# Move both to base mise.toml when the API stabilises and proto tasks enter CI.
2524
# Move it to base mise.toml once the resource shapes and method signatures
2625
# have stabilised and the linter output is expected to stay clean in CI.
2726
"github:googleapis/api-linter" = "latest"

mise.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ experimental = true
1616
_.path = ["./bin"]
1717

1818
[tools]
19-
buf = "latest"
2019
flutter = "3.44.0"
2120
node = "22" # For http_server and Playwright e2e tests
2221
shellcheck = "0.9.0"

0 commit comments

Comments
 (0)