Files
Adam Perry @ OpenAI 740c4f269d build: run buildifier from just fmt (#28125)
## Intent

Keep Bazel and Starlark files consistently formatted without requiring
contributors to install or version buildifier themselves.

## Implementation

- Add a SHA-256-pinned, cross-platform DotSlash manifest for buildifier
v8.5.1.
- Run buildifier from the shared `just fmt` and `just fmt-check` driver,
with Windows-safe explicit DotSlash invocation.
- Provision DotSlash in formatting CI and contributor devcontainers, and
document the source-build prerequisite.
- Apply the initial mechanical buildifier formatting baseline.
2026-06-13 21:43:39 -07:00

74 lines
2.1 KiB
Plaintext
Executable File

#!/usr/bin/env dotslash
{
"name": "buildifier",
"platforms": {
"macos-aarch64": {
"size": 7565746,
"hash": "sha256",
"digest": "62836a9667fa0db309b0d91e840f0a3f2813a9c8ea3e44b9cd58187c90bc88ba",
"path": "buildifier",
"providers": [
{
"url": "https://github.com/bazelbuild/buildtools/releases/download/v8.5.1/buildifier-darwin-arm64"
}
]
},
"macos-x86_64": {
"size": 7737072,
"hash": "sha256",
"digest": "31de189e1a3fe53aa9e8c8f74a0309c325274ad19793393919e1ca65163ca1a4",
"path": "buildifier",
"providers": [
{
"url": "https://github.com/bazelbuild/buildtools/releases/download/v8.5.1/buildifier-darwin-amd64"
}
]
},
"linux-aarch64": {
"size": 7483831,
"hash": "sha256",
"digest": "947bf6700d708026b2057b09bea09abbc3cafc15d9ecea35bb3885c4b09ccd04",
"path": "buildifier",
"providers": [
{
"url": "https://github.com/bazelbuild/buildtools/releases/download/v8.5.1/buildifier-linux-arm64"
}
]
},
"linux-x86_64": {
"size": 7757842,
"hash": "sha256",
"digest": "887377fc64d23a850f4d18a077b5db05b19913f4b99b270d193f3c7334b5a9a7",
"path": "buildifier",
"providers": [
{
"url": "https://github.com/bazelbuild/buildtools/releases/download/v8.5.1/buildifier-linux-amd64"
}
]
},
"windows-aarch64": {
"size": 7451648,
"hash": "sha256",
"digest": "55a276ad8b1ff46be48bf64e432264034ea69a45aa3914e89c1d1936f5c2d85c",
"path": "buildifier.exe",
"providers": [
{
"url": "https://github.com/bazelbuild/buildtools/releases/download/v8.5.1/buildifier-windows-arm64.exe"
}
]
},
"windows-x86_64": {
"size": 7861760,
"hash": "sha256",
"digest": "f4ecb9c73de2bc38b845d4ee27668f6248c4813a6647db4b4931a7556052e4e1",
"path": "buildifier.exe",
"providers": [
{
"url": "https://github.com/bazelbuild/buildtools/releases/download/v8.5.1/buildifier-windows-amd64.exe"
}
]
}
}
}