diff options
| author | Xe Iaso <me@xeiaso.net> | 2024-06-29 12:40:21 -0400 |
|---|---|---|
| committer | Xe Iaso <me@xeiaso.net> | 2024-06-29 12:40:21 -0400 |
| commit | 120e22a5f2989a2d8fa3d9dba79c6421624686ba (patch) | |
| tree | b5f408e740bf61019a2155558909f4b226f70b7f | |
| parent | 5811951ae0cd92810eee1d6e9f9132ed33a74595 (diff) | |
| download | x-120e22a5f2989a2d8fa3d9dba79c6421624686ba.tar.xz x-120e22a5f2989a2d8fa3d9dba79c6421624686ba.zip | |
add simple pure go CI pass
Signed-off-by: Xe Iaso <me@xeiaso.net>
| -rw-r--r-- | .github/workflows/go.yml | 46 | ||||
| -rw-r--r-- | Brewfile | 48 | ||||
| -rw-r--r-- | Brewfile.lock.json | 1533 |
3 files changed, 1627 insertions, 0 deletions
diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml new file mode 100644 index 0000000..7097348 --- /dev/null +++ b/.github/workflows/go.yml @@ -0,0 +1,46 @@ +name: Go + +on: + push: + branches: [ "main" ] + pull_request: + branches: [ "main" ] + +jobs: + + build: + runs-on: ubuntu-22.04 + steps: + - uses: actions/checkout@v4 + + - name: Set up Homebrew + uses: Homebrew/actions/setup-homebrew@master + + - name: Setup Homebrew cellar cache + uses: actions/cache@v4 + with: + path: | + /home/linuxbrew/.linuxbrew/Cellar + key: ${{ runner.os }}-homebrew-cellar-${{ hashFiles('Brewfile.lock.json') }} + restore-keys: | + ${{ runner.os }}-homebrew-cellar- + + - name: Install Brew dependencies + run: | + brew bundle + + - name: Setup Golang caches + uses: actions/cache@v4 + with: + path: | + ~/.cache/go-build + ~/go/pkg/mod + key: ${{ runner.os }}-golang-${{ hashFiles('**/go.sum') }} + restore-keys: | + ${{ runner.os }}-golang- + + - name: Build + run: go build ./... + + - name: Test + run: go test ./...
\ No newline at end of file diff --git a/Brewfile b/Brewfile new file mode 100644 index 0000000..95ba655 --- /dev/null +++ b/Brewfile @@ -0,0 +1,48 @@ +tap "xe/pkgs" + +# programming languages +brew "go@1.22" +brew "node@20" +brew "deno" +brew "python@3.11" + +# build tools / libraries +brew "cmake" +brew "libtool" +brew "pkg-config" +brew "libavif" +brew "libheif" +brew "x265" +brew "x264" +brew "libde265" +brew "libjpeg" +brew "aom" +brew "sqlite" + +# dhall +brew "dhall" +brew "dhall-lsp-server" +brew "dhall-json" + +# devops +brew "hey" +brew "opentofu" +brew "flyctl" +brew "earthly" +brew "pandoc" +brew "jq" +brew "jo" + +# frontend tools +brew "esbuild" +brew "tailwindcss" + +# kubernetes +brew "kubectl" +brew "k9s" + +# protocol buffers +brew "protobuf" +brew "protoc-gen-go" +brew "protoc-gen-go-grpc" +brew "xe/pkgs/protoc-gen-twirp"
\ No newline at end of file diff --git a/Brewfile.lock.json b/Brewfile.lock.json new file mode 100644 index 0000000..be8ccca --- /dev/null +++ b/Brewfile.lock.json @@ -0,0 +1,1533 @@ +{ + "entries": { + "tap": { + "xe/pkgs": { + "revision": "3f309a7d3d87e856a4b02f9f5f16c01c51aba765" + } + }, + "brew": { + "go@1.22": { + "version": "1.22.4", + "bottle": { + "rebuild": 0, + "root_url": "https://ghcr.io/v2/homebrew/core", + "files": { + "arm64_sonoma": { + "cellar": "/opt/homebrew/Cellar", + "url": "https://ghcr.io/v2/homebrew/core/go/blobs/sha256:dfabcce1e527cbc83efb0a900a29cf19258543f826267ab599d981a7bac11511", + "sha256": "dfabcce1e527cbc83efb0a900a29cf19258543f826267ab599d981a7bac11511" + }, + "arm64_ventura": { + "cellar": "/opt/homebrew/Cellar", + "url": "https://ghcr.io/v2/homebrew/core/go/blobs/sha256:0704c08c881216518ef63c601059f2673d674d9301ec7b179564adf888c6003e", + "sha256": "0704c08c881216518ef63c601059f2673d674d9301ec7b179564adf888c6003e" + }, + "arm64_monterey": { + "cellar": "/opt/homebrew/Cellar", + "url": "https://ghcr.io/v2/homebrew/core/go/blobs/sha256:713c8907b0227f00b07edafa549b09cb390c2a9e7a5a9a9b19d301b282c592fa", + "sha256": "713c8907b0227f00b07edafa549b09cb390c2a9e7a5a9a9b19d301b282c592fa" + }, + "sonoma": { + "cellar": "/usr/local/Cellar", + "url": "https://ghcr.io/v2/homebrew/core/go/blobs/sha256:8ca278668026d49a7ec435c203b351c40f3a96b75c1cbe04ad1074b3ccc61a99", + "sha256": "8ca278668026d49a7ec435c203b351c40f3a96b75c1cbe04ad1074b3ccc61a99" + }, + "ventura": { + "cellar": "/usr/local/Cellar", + "url": "https://ghcr.io/v2/homebrew/core/go/blobs/sha256:3379c6f57a1abb976f1cb56e71b0bd10fcfd400e4aba92eddc063c4bb581285f", + "sha256": "3379c6f57a1abb976f1cb56e71b0bd10fcfd400e4aba92eddc063c4bb581285f" + }, + "monterey": { + "cellar": "/usr/local/Cellar", + "url": "https://ghcr.io/v2/homebrew/core/go/blobs/sha256:c04013344e23c6c787d091f5dd40543d738fed86a3d976baeec2e833c6176eec", + "sha256": "c04013344e23c6c787d091f5dd40543d738fed86a3d976baeec2e833c6176eec" + }, + "x86_64_linux": { + "cellar": "/home/linuxbrew/.linuxbrew/Cellar", + "url": "https://ghcr.io/v2/homebrew/core/go/blobs/sha256:5bf7cba28544183f58efea708718a7030da7fbef09566a15d0975a04a844aa9f", + "sha256": "5bf7cba28544183f58efea708718a7030da7fbef09566a15d0975a04a844aa9f" + } + } + } + }, + "node@20": { + "version": "20.15.0", + "bottle": { + "rebuild": 0, + "root_url": "https://ghcr.io/v2/homebrew/core", + "files": { + "arm64_sonoma": { + "cellar": "/opt/homebrew/Cellar", + "url": "https://ghcr.io/v2/homebrew/core/node/20/blobs/sha256:7bfbc3c595fd32790fc9863ab16ecb403d53795cc7f8dc80fdd5f3a89c75ccab", + "sha256": "7bfbc3c595fd32790fc9863ab16ecb403d53795cc7f8dc80fdd5f3a89c75ccab" + }, + "arm64_ventura": { + "cellar": "/opt/homebrew/Cellar", + "url": "https://ghcr.io/v2/homebrew/core/node/20/blobs/sha256:35ffa24da11a2d2800698f40d6167a7d1e30e10c1b28ee46ab4cf008e069bb7d", + "sha256": "35ffa24da11a2d2800698f40d6167a7d1e30e10c1b28ee46ab4cf008e069bb7d" + }, + "arm64_monterey": { + "cellar": "/opt/homebrew/Cellar", + "url": "https://ghcr.io/v2/homebrew/core/node/20/blobs/sha256:570887bfba167346d3d90a7bb66e58a1c343c8969db398fbe6fdef01cddc314c", + "sha256": "570887bfba167346d3d90a7bb66e58a1c343c8969db398fbe6fdef01cddc314c" + }, + "sonoma": { + "cellar": "/usr/local/Cellar", + "url": "https://ghcr.io/v2/homebrew/core/node/20/blobs/sha256:10f0f471358014f3d0ddec4e4154a79bee084856966d0f0042874b3078740ae3", + "sha256": "10f0f471358014f3d0ddec4e4154a79bee084856966d0f0042874b3078740ae3" + }, + "ventura": { + "cellar": "/usr/local/Cellar", + "url": "https://ghcr.io/v2/homebrew/core/node/20/blobs/sha256:1a6096c89ce39e6f890d2317d11176da239861639d84642aed8e5ce640ba6e0a", + "sha256": "1a6096c89ce39e6f890d2317d11176da239861639d84642aed8e5ce640ba6e0a" + }, + "monterey": { + "cellar": "/usr/local/Cellar", + "url": "https://ghcr.io/v2/homebrew/core/node/20/blobs/sha256:33385c95cbac11c43d27bbb2448db266fdcc1bae04a245da21564c460ddd061c", + "sha256": "33385c95cbac11c43d27bbb2448db266fdcc1bae04a245da21564c460ddd061c" + }, + "x86_64_linux": { + "cellar": "/home/linuxbrew/.linuxbrew/Cellar", + "url": "https://ghcr.io/v2/homebrew/core/node/20/blobs/sha256:fce5ad1faad6f42a34031e0d0e0b7e3dc5d88f2470b677413f4409cf79b2d228", + "sha256": "fce5ad1faad6f42a34031e0d0e0b7e3dc5d88f2470b677413f4409cf79b2d228" + } + } + } + }, + "deno": { + "version": "1.44.4", + "bottle": { + "rebuild": 0, + "root_url": "https://ghcr.io/v2/homebrew/core", + "files": { + "arm64_sonoma": { + "cellar": ":any", + "url": "https://ghcr.io/v2/homebrew/core/deno/blobs/sha256:bbd07e796386549d62e058bbef880209ccd7d2073fe20d1c1169c6f33c87c0f7", + "sha256": "bbd07e796386549d62e058bbef880209ccd7d2073fe20d1c1169c6f33c87c0f7" + }, + "arm64_ventura": { + "cellar": ":any", + "url": "https://ghcr.io/v2/homebrew/core/deno/blobs/sha256:0566b69529b3f1fec9d8ccc10b22d1502543922e5fa732f27557fe317e24a845", + "sha256": "0566b69529b3f1fec9d8ccc10b22d1502543922e5fa732f27557fe317e24a845" + }, + "arm64_monterey": { + "cellar": ":any", + "url": "https://ghcr.io/v2/homebrew/core/deno/blobs/sha256:037231b7a92dd9cc9d7f44d4c9daf813d107e4a2f6dfb20f09048c5617907000", + "sha256": "037231b7a92dd9cc9d7f44d4c9daf813d107e4a2f6dfb20f09048c5617907000" + }, + "sonoma": { + "cellar": ":any", + "url": "https://ghcr.io/v2/homebrew/core/deno/blobs/sha256:3215d5b2d4c583afa245b965b3710168bbfe921c10c333a3e9405a65776e21c5", + "sha256": "3215d5b2d4c583afa245b965b3710168bbfe921c10c333a3e9405a65776e21c5" + }, + "ventura": { + "cellar": ":any", + "url": "https://ghcr.io/v2/homebrew/core/deno/blobs/sha256:93a40fb59f58bc76fc6a3415f1b9c23220d5a14da9b2ddd9df0f1cf32a8e6285", + "sha256": "93a40fb59f58bc76fc6a3415f1b9c23220d5a14da9b2ddd9df0f1cf32a8e6285" + }, + "monterey": { + "cellar": ":any", + "url": "https://ghcr.io/v2/homebrew/core/deno/blobs/sha256:255d9176958488118fa98f071256df4e865b16c3f51551e479781d95b8e5bb62", + "sha256": "255d9176958488118fa98f071256df4e865b16c3f51551e479781d95b8e5bb62" + }, + "x86_64_linux": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/deno/blobs/sha256:2431d32e4d967019d506e75641b151b1585217321f0197ec73352e8c0781abf3", + "sha256": "2431d32e4d967019d506e75641b151b1585217321f0197ec73352e8c0781abf3" + } + } + } + }, + "python@3.11": { + "version": "3.11.9", + "bottle": { + "rebuild": 0, + "root_url": "https://ghcr.io/v2/homebrew/core", + "files": { + "arm64_sonoma": { + "cellar": "/opt/homebrew/Cellar", + "url": "https://ghcr.io/v2/homebrew/core/python/3.11/blobs/sha256:d986c0e61ca7a9db42fbcf66762fa28205c48329e0bbf904b1311a5ab11ca387", + "sha256": "d986c0e61ca7a9db42fbcf66762fa28205c48329e0bbf904b1311a5ab11ca387" + }, + "arm64_ventura": { + "cellar": "/opt/homebrew/Cellar", + "url": "https://ghcr.io/v2/homebrew/core/python/3.11/blobs/sha256:a5166e8325d3084ef5edae7ce5e012c190c29e4011064dad8f83c37d83172144", + "sha256": "a5166e8325d3084ef5edae7ce5e012c190c29e4011064dad8f83c37d83172144" + }, + "arm64_monterey": { + "cellar": "/opt/homebrew/Cellar", + "url": "https://ghcr.io/v2/homebrew/core/python/3.11/blobs/sha256:87773af01a3e406d0c7dfa0f3fec83076bb07afe125a68253fd6860a232aee71", + "sha256": "87773af01a3e406d0c7dfa0f3fec83076bb07afe125a68253fd6860a232aee71" + }, + "sonoma": { + "cellar": "/usr/local/Cellar", + "url": "https://ghcr.io/v2/homebrew/core/python/3.11/blobs/sha256:76393065457548186df87e85245d4db05779b67e60157fd90399a05035ff267f", + "sha256": "76393065457548186df87e85245d4db05779b67e60157fd90399a05035ff267f" + }, + "ventura": { + "cellar": "/usr/local/Cellar", + "url": "https://ghcr.io/v2/homebrew/core/python/3.11/blobs/sha256:6f612c82d82beeadd769d40707e48c85b839fa2c1f3aeb0b78a18df769399d75", + "sha256": "6f612c82d82beeadd769d40707e48c85b839fa2c1f3aeb0b78a18df769399d75" + }, + "monterey": { + "cellar": "/usr/local/Cellar", + "url": "https://ghcr.io/v2/homebrew/core/python/3.11/blobs/sha256:35a3fa7bc0dd78055d3ff8ca238366d7c78bb322cd5c09d8a2f3b4e7d07baf82", + "sha256": "35a3fa7bc0dd78055d3ff8ca238366d7c78bb322cd5c09d8a2f3b4e7d07baf82" + }, + "x86_64_linux": { + "cellar": "/home/linuxbrew/.linuxbrew/Cellar", + "url": "https://ghcr.io/v2/homebrew/core/python/3.11/blobs/sha256:3f5cdaba8d745aac0c36ee00e73c2664cbdd0a076b52780dd62c8489d76d3c38", + "sha256": "3f5cdaba8d745aac0c36ee00e73c2664cbdd0a076b52780dd62c8489d76d3c38" + } + } + } + }, + "dhall": { + "version": "1.42.1", + "bottle": { + "rebuild": 0, + "root_url": "https://ghcr.io/v2/homebrew/core", + "files": { + "arm64_sonoma": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/dhall/blobs/sha256:9b3adf9545d76acec8f309f2da83bcb9abc68f0784aad85bf63d06fde76d8d54", + "sha256": "9b3adf9545d76acec8f309f2da83bcb9abc68f0784aad85bf63d06fde76d8d54" + }, + "arm64_ventura": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/dhall/blobs/sha256:4a889ca9eed3abcf80ba989c87c2f4ad05c24a8573111583a30f3472ee2d0cc9", + "sha256": "4a889ca9eed3abcf80ba989c87c2f4ad05c24a8573111583a30f3472ee2d0cc9" + }, + "arm64_monterey": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/dhall/blobs/sha256:b622f20190b66b0fa9ec8f16d64362a947bc42c24e59c7d1fd6ed6beb409b5e6", + "sha256": "b622f20190b66b0fa9ec8f16d64362a947bc42c24e59c7d1fd6ed6beb409b5e6" + }, + "sonoma": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/dhall/blobs/sha256:15fb244a17c75722afa0a9bd91dcc9bd6d5e5a9199dd13a90d53cfa3e0dcc32b", + "sha256": "15fb244a17c75722afa0a9bd91dcc9bd6d5e5a9199dd13a90d53cfa3e0dcc32b" + }, + "ventura": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/dhall/blobs/sha256:1472b8bf61529a95c24194c687ebca6ce63532b892bf1b35a0c2259e2d4988c5", + "sha256": "1472b8bf61529a95c24194c687ebca6ce63532b892bf1b35a0c2259e2d4988c5" + }, + "monterey": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/dhall/blobs/sha256:b27780c04e7356aa4fbb7f2048f65018d5d350353d35de0e5b2fc38b12cff5a4", + "sha256": "b27780c04e7356aa4fbb7f2048f65018d5d350353d35de0e5b2fc38b12cff5a4" + }, + "x86_64_linux": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/dhall/blobs/sha256:8a8ab1009b2d55712c6d750089ced06662fde31d729961e9d3159dc78be724f0", + "sha256": "8a8ab1009b2d55712c6d750089ced06662fde31d729961e9d3159dc78be724f0" + } + } + } + }, + "dhall-lsp-server": { + "version": "1.1.3", + "bottle": { + "rebuild": 0, + "root_url": "https://ghcr.io/v2/homebrew/core", + "files": { + "arm64_sonoma": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/dhall-lsp-server/blobs/sha256:3aa48be14dd82f80c0b18dbf2749425279a382c68994febf412085f4b219835c", + "sha256": "3aa48be14dd82f80c0b18dbf2749425279a382c68994febf412085f4b219835c" + }, + "arm64_ventura": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/dhall-lsp-server/blobs/sha256:404e71e6c61f8838993cdf6640c0b567002ed11a9c9d3c05d375370eeb71eb24", + "sha256": "404e71e6c61f8838993cdf6640c0b567002ed11a9c9d3c05d375370eeb71eb24" + }, + "arm64_monterey": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/dhall-lsp-server/blobs/sha256:65e8c3a933db681ef99efadb8fe8e8461ace1816a5f32f2b038f990d9f0435c5", + "sha256": "65e8c3a933db681ef99efadb8fe8e8461ace1816a5f32f2b038f990d9f0435c5" + }, + "arm64_big_sur": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/dhall-lsp-server/blobs/sha256:cccd4dcfde8ad35f651d8d782670238ba3adeaa78e62a686a855adacea98c53f", + "sha256": "cccd4dcfde8ad35f651d8d782670238ba3adeaa78e62a686a855adacea98c53f" + }, + "sonoma": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/dhall-lsp-server/blobs/sha256:491813c677ada773203f55c47688adc27dab63a90685bfae30cdf61ccbe06585", + "sha256": "491813c677ada773203f55c47688adc27dab63a90685bfae30cdf61ccbe06585" + }, + "ventura": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/dhall-lsp-server/blobs/sha256:9dc9ecacf5601cce00502a0f2e19ba14c2d941e231a90607cdf76cf889b86d57", + "sha256": "9dc9ecacf5601cce00502a0f2e19ba14c2d941e231a90607cdf76cf889b86d57" + }, + "monterey": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/dhall-lsp-server/blobs/sha256:d5a3138a0c6445e855ece84b1e5a9171d94ace5d3752b57054eb1c4bbd19ba8b", + "sha256": "d5a3138a0c6445e855ece84b1e5a9171d94ace5d3752b57054eb1c4bbd19ba8b" + }, + "big_sur": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/dhall-lsp-server/blobs/sha256:5a4548b37b445c1875bed0e54123157e73d5bab76bbb61dcf2ccbabeb22c2902", + "sha256": "5a4548b37b445c1875bed0e54123157e73d5bab76bbb61dcf2ccbabeb22c2902" + }, + "x86_64_linux": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/dhall-lsp-server/blobs/sha256:994efb7ca3ec4bb7af8d557d1a6393d699c3a0fd6b8ee8902478e2b1104f6aa1", + "sha256": "994efb7ca3ec4bb7af8d557d1a6393d699c3a0fd6b8ee8902478e2b1104f6aa1" + } + } + } + }, + "dhall-json": { + "version": "1.7.12", + "bottle": { + "rebuild": 0, + "root_url": "https://ghcr.io/v2/homebrew/core", + "files": { + "arm64_sonoma": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/dhall-json/blobs/sha256:c953aa5b6578f99c770fcfea9d3ab337fbbb36dd35130f423b067b81aa32433c", + "sha256": "c953aa5b6578f99c770fcfea9d3ab337fbbb36dd35130f423b067b81aa32433c" + }, + "arm64_ventura": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/dhall-json/blobs/sha256:b9828ba27a2b38b47259226edeaa90ada547b3bcbb4a19a06c6268ebfb4e79f8", + "sha256": "b9828ba27a2b38b47259226edeaa90ada547b3bcbb4a19a06c6268ebfb4e79f8" + }, + "arm64_monterey": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/dhall-json/blobs/sha256:128907da1d0ae87a97d3e2eafaeb0976fb31ef6806826b8d1ab782781436834d", + "sha256": "128907da1d0ae87a97d3e2eafaeb0976fb31ef6806826b8d1ab782781436834d" + }, + "sonoma": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/dhall-json/blobs/sha256:6fe9a18931ce049c972b01ece18dd99b5519c8b81dc297ea739c855222501849", + "sha256": "6fe9a18931ce049c972b01ece18dd99b5519c8b81dc297ea739c855222501849" + }, + "ventura": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/dhall-json/blobs/sha256:3a07abe91ba35acd16e9e3a4d293895b3722dde3c3b55ce9212d70220512c9d0", + "sha256": "3a07abe91ba35acd16e9e3a4d293895b3722dde3c3b55ce9212d70220512c9d0" + }, + "monterey": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/dhall-json/blobs/sha256:4cd90ca4159871376eb10cfc730116e7a55d78260aa9705dcc87bb00530ee9bd", + "sha256": "4cd90ca4159871376eb10cfc730116e7a55d78260aa9705dcc87bb00530ee9bd" + }, + "x86_64_linux": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/dhall-json/blobs/sha256:06ab63373f3d40884b9111382390b21525460927f12692a158e3983f68c9e0aa", + "sha256": "06ab63373f3d40884b9111382390b21525460927f12692a158e3983f68c9e0aa" + } + } + } + }, + "hey": { + "version": "0.1.4", + "bottle": { + "rebuild": 0, + "root_url": "https://ghcr.io/v2/homebrew/core", + "files": { + "arm64_sonoma": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/hey/blobs/sha256:7240c725e9276fc11ea1a59f748219c34b26ef36fa299644cc676ebd459b92ca", + "sha256": "7240c725e9276fc11ea1a59f748219c34b26ef36fa299644cc676ebd459b92ca" + }, + "arm64_ventura": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/hey/blobs/sha256:04967df199323ca6ba0df1731c05185bdba45fb9379369608e2ba43806f6bf40", + "sha256": "04967df199323ca6ba0df1731c05185bdba45fb9379369608e2ba43806f6bf40" + }, + "arm64_monterey": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/hey/blobs/sha256:31facd23bb601b3b20819401fd535eb3415ae7849c3989923226e368897c3248", + "sha256": "31facd23bb601b3b20819401fd535eb3415ae7849c3989923226e368897c3248" + }, + "arm64_big_sur": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/hey/blobs/sha256:45175c81eb26b54fcf4b865e97a3a075ea12a85657884aaf78d2626ee07232fe", + "sha256": "45175c81eb26b54fcf4b865e97a3a075ea12a85657884aaf78d2626ee07232fe" + }, + "sonoma": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/hey/blobs/sha256:ce33b37c801d64c65b13f7a1d7e9c8f84bfb9cff54fbfca2656cea9884c0f021", + "sha256": "ce33b37c801d64c65b13f7a1d7e9c8f84bfb9cff54fbfca2656cea9884c0f021" + }, + "ventura": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/hey/blobs/sha256:a4b5c5c6bfe7adc7c696feb4873346f2054ee268a04c483e2a29510d5b8c5d9a", + "sha256": "a4b5c5c6bfe7adc7c696feb4873346f2054ee268a04c483e2a29510d5b8c5d9a" + }, + "monterey": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/hey/blobs/sha256:55e5e3fa15f75e97aae934d9e86319d54af49275eef765241b05415e608c2791", + "sha256": "55e5e3fa15f75e97aae934d9e86319d54af49275eef765241b05415e608c2791" + }, + "big_sur": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/hey/blobs/sha256:4a743f02a2abfd8fa424bb9ddc8b65ba3633f6b3b7b216da6763a5fe95c10501", + "sha256": "4a743f02a2abfd8fa424bb9ddc8b65ba3633f6b3b7b216da6763a5fe95c10501" + }, + "catalina": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/hey/blobs/sha256:972cc3f6a520467db11ab9cef3aa5311c6813c203c23bb0173363a00a45cfc07", + "sha256": "972cc3f6a520467db11ab9cef3aa5311c6813c203c23bb0173363a00a45cfc07" + }, + "mojave": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/hey/blobs/sha256:af9934ac04900c142879a97bcc9b376e25f4928239c0bb9bd68fdad0e4174ead", + "sha256": "af9934ac04900c142879a97bcc9b376e25f4928239c0bb9bd68fdad0e4174ead" + }, + "high_sierra": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/hey/blobs/sha256:67fbe5a4b3574ea9025607e02b56c49572d4f184bcf1ae49fb5cb3eb05ede26c", + "sha256": "67fbe5a4b3574ea9025607e02b56c49572d4f184bcf1ae49fb5cb3eb05ede26c" + }, + "x86_64_linux": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/hey/blobs/sha256:e5454552b0eb8d412645a0a5211b0566a41d13fc238149177bfddea36ace56e4", + "sha256": "e5454552b0eb8d412645a0a5211b0566a41d13fc238149177bfddea36ace56e4" + } + } + } + }, + "opentofu": { + "version": "1.7.2", + "bottle": { + "rebuild": 0, + "root_url": "https://ghcr.io/v2/homebrew/core", + "files": { + "arm64_sonoma": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/opentofu/blobs/sha256:98de5b0268719cf13e1de8fcf144fc1abc35fe1472339f26ac3889f903fc0bd0", + "sha256": "98de5b0268719cf13e1de8fcf144fc1abc35fe1472339f26ac3889f903fc0bd0" + }, + "arm64_ventura": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/opentofu/blobs/sha256:d8e85b35493c6da39a4da223a622131055ec1997288993e50824f5416968e169", + "sha256": "d8e85b35493c6da39a4da223a622131055ec1997288993e50824f5416968e169" + }, + "arm64_monterey": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/opentofu/blobs/sha256:fff8433a446dd6b2198c49a614d1a90b776f43f8729ca91fcc77658e1a30fe53", + "sha256": "fff8433a446dd6b2198c49a614d1a90b776f43f8729ca91fcc77658e1a30fe53" + }, + "sonoma": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/opentofu/blobs/sha256:3dae26b4cef2f5a4acd6bd39bd4a7b6bfdf73e65ab795fedbcfcf82a027330e1", + "sha256": "3dae26b4cef2f5a4acd6bd39bd4a7b6bfdf73e65ab795fedbcfcf82a027330e1" + }, + "ventura": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/opentofu/blobs/sha256:45ab4848d4b6bc1111602200fee45b2836bdf93e2b8e84dac5cf798ff43e7128", + "sha256": "45ab4848d4b6bc1111602200fee45b2836bdf93e2b8e84dac5cf798ff43e7128" + }, + "monterey": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/opentofu/blobs/sha256:16e44d16afbad71a70e7af90af878f18dccf9bfecb05050c2949472ba11fc7f7", + "sha256": "16e44d16afbad71a70e7af90af878f18dccf9bfecb05050c2949472ba11fc7f7" + }, + "x86_64_linux": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/opentofu/blobs/sha256:50f539c168709f90a2b9d31683091cd121bb96ae54726b31eaf9670d20eda8f7", + "sha256": "50f539c168709f90a2b9d31683091cd121bb96ae54726b31eaf9670d20eda8f7" + } + } + } + }, + "flyctl": { + "version": "0.2.73", + "bottle": { + "rebuild": 0, + "root_url": "https://ghcr.io/v2/homebrew/core", + "files": { + "arm64_sonoma": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/flyctl/blobs/sha256:7a5d59fb77f95095610885d8130d957fab6327cdc09ce0595cf5e5e2f771640e", + "sha256": "7a5d59fb77f95095610885d8130d957fab6327cdc09ce0595cf5e5e2f771640e" + }, + "arm64_ventura": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/flyctl/blobs/sha256:7a5d59fb77f95095610885d8130d957fab6327cdc09ce0595cf5e5e2f771640e", + "sha256": "7a5d59fb77f95095610885d8130d957fab6327cdc09ce0595cf5e5e2f771640e" + }, + "arm64_monterey": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/flyctl/blobs/sha256:7a5d59fb77f95095610885d8130d957fab6327cdc09ce0595cf5e5e2f771640e", + "sha256": "7a5d59fb77f95095610885d8130d957fab6327cdc09ce0595cf5e5e2f771640e" + }, + "sonoma": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/flyctl/blobs/sha256:0bff23164133bf7db032fe249f2cb6f3220502aa9f52c5cd44a37ce3baa55bb2", + "sha256": "0bff23164133bf7db032fe249f2cb6f3220502aa9f52c5cd44a37ce3baa55bb2" + }, + "ventura": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/flyctl/blobs/sha256:0bff23164133bf7db032fe249f2cb6f3220502aa9f52c5cd44a37ce3baa55bb2", + "sha256": "0bff23164133bf7db032fe249f2cb6f3220502aa9f52c5cd44a37ce3baa55bb2" + }, + "monterey": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/flyctl/blobs/sha256:0bff23164133bf7db032fe249f2cb6f3220502aa9f52c5cd44a37ce3baa55bb2", + "sha256": "0bff23164133bf7db032fe249f2cb6f3220502aa9f52c5cd44a37ce3baa55bb2" + }, + "x86_64_linux": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/flyctl/blobs/sha256:e1e32ae7f67046ea4cc09153eaebfdcddc43d4c6d2e2e6ea64f24817358406e5", + "sha256": "e1e32ae7f67046ea4cc09153eaebfdcddc43d4c6d2e2e6ea64f24817358406e5" + } + } + } + }, + "earthly": { + "version": "0.8.14", + "bottle": { + "rebuild": 0, + "root_url": "https://ghcr.io/v2/homebrew/core", + "files": { + "arm64_sonoma": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/earthly/blobs/sha256:d8a06f6b5da950fcb246f19bd9137d667e69494cd763a1d533006e209ff8a218", + "sha256": "d8a06f6b5da950fcb246f19bd9137d667e69494cd763a1d533006e209ff8a218" + }, + "arm64_ventura": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/earthly/blobs/sha256:d8a06f6b5da950fcb246f19bd9137d667e69494cd763a1d533006e209ff8a218", + "sha256": "d8a06f6b5da950fcb246f19bd9137d667e69494cd763a1d533006e209ff8a218" + }, + "arm64_monterey": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/earthly/blobs/sha256:d8a06f6b5da950fcb246f19bd9137d667e69494cd763a1d533006e209ff8a218", + "sha256": "d8a06f6b5da950fcb246f19bd9137d667e69494cd763a1d533006e209ff8a218" + }, + "sonoma": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/earthly/blobs/sha256:cf4b0ca99ad2d1c42554d06c2d4304122eab48d2893aaaa7f2b351e1236de9cb", + "sha256": "cf4b0ca99ad2d1c42554d06c2d4304122eab48d2893aaaa7f2b351e1236de9cb" + }, + "ventura": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/earthly/blobs/sha256:cf4b0ca99ad2d1c42554d06c2d4304122eab48d2893aaaa7f2b351e1236de9cb", + "sha256": "cf4b0ca99ad2d1c42554d06c2d4304122eab48d2893aaaa7f2b351e1236de9cb" + }, + "monterey": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/earthly/blobs/sha256:cf4b0ca99ad2d1c42554d06c2d4304122eab48d2893aaaa7f2b351e1236de9cb", + "sha256": "cf4b0ca99ad2d1c42554d06c2d4304122eab48d2893aaaa7f2b351e1236de9cb" + }, + "x86_64_linux": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/earthly/blobs/sha256:22d0f5cca2f253ccaef03c77c30ecdd31eb260a93bd6854852eb6c9aca27c4ca", + "sha256": "22d0f5cca2f253ccaef03c77c30ecdd31eb260a93bd6854852eb6c9aca27c4ca" + } + } + } + }, + "pandoc": { + "version": "3.2.1", + "bottle": { + "rebuild": 0, + "root_url": "https://ghcr.io/v2/homebrew/core", + "files": { + "arm64_sonoma": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/pandoc/blobs/sha256:71aa8f94344ca2225f7283c0cdd071a7092864311e7eecda46837b03f8ebad70", + "sha256": "71aa8f94344ca2225f7283c0cdd071a7092864311e7eecda46837b03f8ebad70" + }, + "arm64_ventura": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/pandoc/blobs/sha256:8e36d3451e9d643678928ae6f918ddba31262c5664b6bcfebc806284b0c89c04", + "sha256": "8e36d3451e9d643678928ae6f918ddba31262c5664b6bcfebc806284b0c89c04" + }, + "arm64_monterey": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/pandoc/blobs/sha256:940c5b287eceff59abcbe4d8e10f6cabddfedffed44c59dbf70e3bcfb905fec9", + "sha256": "940c5b287eceff59abcbe4d8e10f6cabddfedffed44c59dbf70e3bcfb905fec9" + }, + "sonoma": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/pandoc/blobs/sha256:8542e137199f62d70b026d28fd0d4abc03354299877edbd69ad75e160164de56", + "sha256": "8542e137199f62d70b026d28fd0d4abc03354299877edbd69ad75e160164de56" + }, + "ventura": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/pandoc/blobs/sha256:bc3330c3d3c449accda00313dfa12348957f8766d5323a4cc3c353c64496c4a3", + "sha256": "bc3330c3d3c449accda00313dfa12348957f8766d5323a4cc3c353c64496c4a3" + }, + "monterey": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/pandoc/blobs/sha256:f9db0c6ec4ff19ab1cfbc2acf49ed87a3165b610fcba28fe708d9ff4239fed99", + "sha256": "f9db0c6ec4ff19ab1cfbc2acf49ed87a3165b610fcba28fe708d9ff4239fed99" + }, + "x86_64_linux": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/pandoc/blobs/sha256:fd181ee1efe623c8884c0afa34beee85ed55b71262c225012e1e43ad68949633", + "sha256": "fd181ee1efe623c8884c0afa34beee85ed55b71262c225012e1e43ad68949633" + } + } + } + }, + "esbuild": { + "version": "0.21.5", + "bottle": { + "rebuild": 0, + "root_url": "https://ghcr.io/v2/homebrew/core", + "files": { + "arm64_sonoma": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/esbuild/blobs/sha256:1e08e497ba3d2a085c22e0815f63e8d5612c26e6f71979e60b2b28a37e5d3524", + "sha256": "1e08e497ba3d2a085c22e0815f63e8d5612c26e6f71979e60b2b28a37e5d3524" + }, + "arm64_ventura": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/esbuild/blobs/sha256:1e08e497ba3d2a085c22e0815f63e8d5612c26e6f71979e60b2b28a37e5d3524", + "sha256": "1e08e497ba3d2a085c22e0815f63e8d5612c26e6f71979e60b2b28a37e5d3524" + }, + "arm64_monterey": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/esbuild/blobs/sha256:1e08e497ba3d2a085c22e0815f63e8d5612c26e6f71979e60b2b28a37e5d3524", + "sha256": "1e08e497ba3d2a085c22e0815f63e8d5612c26e6f71979e60b2b28a37e5d3524" + }, + "sonoma": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/esbuild/blobs/sha256:29310f2cc821e58d256502f474e85855c9d5ff192cb0fba55a433432c66ae386", + "sha256": "29310f2cc821e58d256502f474e85855c9d5ff192cb0fba55a433432c66ae386" + }, + "ventura": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/esbuild/blobs/sha256:29310f2cc821e58d256502f474e85855c9d5ff192cb0fba55a433432c66ae386", + "sha256": "29310f2cc821e58d256502f474e85855c9d5ff192cb0fba55a433432c66ae386" + }, + "monterey": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/esbuild/blobs/sha256:29310f2cc821e58d256502f474e85855c9d5ff192cb0fba55a433432c66ae386", + "sha256": "29310f2cc821e58d256502f474e85855c9d5ff192cb0fba55a433432c66ae386" + }, + "x86_64_linux": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/esbuild/blobs/sha256:7d4db77aa95ca66c821372df3db87094d7c6a6322a6cd12fa02e78c6ad5b1856", + "sha256": "7d4db77aa95ca66c821372df3db87094d7c6a6322a6cd12fa02e78c6ad5b1856" + } + } + } + }, + "tailwindcss": { + "version": "3.4.4", + "bottle": { + "rebuild": 0, + "root_url": "https://ghcr.io/v2/homebrew/core", + "files": { + "arm64_sonoma": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/tailwindcss/blobs/sha256:9b8c56f40a943eea754581620255e498a673ee2be9ac16b3bdf3898120fceb4a", + "sha256": "9b8c56f40a943eea754581620255e498a673ee2be9ac16b3bdf3898120fceb4a" + }, + "arm64_ventura": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/tailwindcss/blobs/sha256:340685c1dd22161185295afca34f7cb825af070b2dddd45436c15e60842babd5", + "sha256": "340685c1dd22161185295afca34f7cb825af070b2dddd45436c15e60842babd5" + }, + "arm64_monterey": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/tailwindcss/blobs/sha256:340685c1dd22161185295afca34f7cb825af070b2dddd45436c15e60842babd5", + "sha256": "340685c1dd22161185295afca34f7cb825af070b2dddd45436c15e60842babd5" + }, + "sonoma": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/tailwindcss/blobs/sha256:4f000314ae8d53b73fa20ca5142cf77a8c5115a1ea251342df060deba17e5ad7", + "sha256": "4f000314ae8d53b73fa20ca5142cf77a8c5115a1ea251342df060deba17e5ad7" + }, + "ventura": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/tailwindcss/blobs/sha256:e4489921009ac3cfce688804bd6f9394c5246e08289df7e5581ef2b3f7a406b1", + "sha256": "e4489921009ac3cfce688804bd6f9394c5246e08289df7e5581ef2b3f7a406b1" + }, + "monterey": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/tailwindcss/blobs/sha256:e4489921009ac3cfce688804bd6f9394c5246e08289df7e5581ef2b3f7a406b1", + "sha256": "e4489921009ac3cfce688804bd6f9394c5246e08289df7e5581ef2b3f7a406b1" + }, + "x86_64_linux": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/tailwindcss/blobs/sha256:62f52eb3367a72cffc44deb8035c44f764fe7b49646b27a29353d91e36846e2e", + "sha256": "62f52eb3367a72cffc44deb8035c44f764fe7b49646b27a29353d91e36846e2e" + } + } + } + }, + "kubectl": { + "version": "1.30.2", + "bottle": { + "rebuild": 0, + "root_url": "https://ghcr.io/v2/homebrew/core", + "files": { + "arm64_sonoma": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/kubernetes-cli/blobs/sha256:eb883c00bc96fbac7a08f5c3c9f9914fc099c136a8b7336ac9cbc5251a5afb95", + "sha256": "eb883c00bc96fbac7a08f5c3c9f9914fc099c136a8b7336ac9cbc5251a5afb95" + }, + "arm64_ventura": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/kubernetes-cli/blobs/sha256:61b8492ac3639b6e33b92a23c63a6baa2e06cb14216ea6169842d02a9b15aee3", + "sha256": "61b8492ac3639b6e33b92a23c63a6baa2e06cb14216ea6169842d02a9b15aee3" + }, + "arm64_monterey": { + "cellar": ":any_skip_relocation", + "url": "https://ghcr.io/v2/homebrew/core/kubernetes-cli/blobs/sha256:aabbbfd1d117e330cb36e1118603f12e9ebcedddcc547f400e069a8f9d805035", + "sha256": "aabbbfd1d117e330cb36e1118603f12e9ebcedddcc547f400e069a8f9d805035" + }, + "sonoma": { + |
