From 378904d2488a9f453723a13f3124622831ddbc89 Mon Sep 17 00:00:00 2001 From: authzedbot Date: Thu, 14 Nov 2024 15:25:29 +0100 Subject: [PATCH] Brew formula update for spicedb version v1.37.2 --- Formula/spicedb@1.37.2.rb | 84 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 Formula/spicedb@1.37.2.rb diff --git a/Formula/spicedb@1.37.2.rb b/Formula/spicedb@1.37.2.rb new file mode 100644 index 0000000..276f4ac --- /dev/null +++ b/Formula/spicedb@1.37.2.rb @@ -0,0 +1,84 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by GoReleaser. DO NOT EDIT. +class SpicedbAT1372 < Formula + desc "Google Zanzibar-inspired permissions database for fine-grained access control" + homepage "https://github.com/authzed/spicedb" + version "1.37.2" + license "Apache-2.0" + + depends_on "go" => :build + + on_macos do + on_intel do + url "https://github.com/authzed/spicedb/releases/download/v1.37.2/spicedb_1.37.2_darwin_amd64.tar.gz" + sha256 "eb563c47cb908d5c135d53c78a0338017e459dbfba143782f150b9e57e206e48" + + def install + if build.head? + versionVar = "github.com/jzelinskie/cobrautil/v2.Version" + versionCmd = "$(git describe --always --abbrev=7 --dirty --tags)" + system "go build --ldflags '-s -w -X #{versionVar}=#{versionCmd}' ./cmd/spicedb" + end + bin.install "spicedb" + generate_completions_from_executable(bin/"spicedb", "completion", shells: [:bash, :zsh, :fish]) + end + end + on_arm do + url "https://github.com/authzed/spicedb/releases/download/v1.37.2/spicedb_1.37.2_darwin_arm64.tar.gz" + sha256 "bbbb9514a5e2464f0e3aa22956d18ebd1f69a3c4ccd48ec399f9ee904ed26410" + + def install + if build.head? + versionVar = "github.com/jzelinskie/cobrautil/v2.Version" + versionCmd = "$(git describe --always --abbrev=7 --dirty --tags)" + system "go build --ldflags '-s -w -X #{versionVar}=#{versionCmd}' ./cmd/spicedb" + end + bin.install "spicedb" + generate_completions_from_executable(bin/"spicedb", "completion", shells: [:bash, :zsh, :fish]) + end + end + end + + on_linux do + on_intel do + if Hardware::CPU.is_64_bit? + url "https://github.com/authzed/spicedb/releases/download/v1.37.2/spicedb_1.37.2_linux_amd64.tar.gz" + sha256 "5b5a1f78ab7092f9860216baf4ca4b4894731a39ec84a87b368beea04a967414" + + def install + if build.head? + versionVar = "github.com/jzelinskie/cobrautil/v2.Version" + versionCmd = "$(git describe --always --abbrev=7 --dirty --tags)" + system "go build --ldflags '-s -w -X #{versionVar}=#{versionCmd}' ./cmd/spicedb" + end + bin.install "spicedb" + generate_completions_from_executable(bin/"spicedb", "completion", shells: [:bash, :zsh, :fish]) + end + end + end + on_arm do + if Hardware::CPU.is_64_bit? + url "https://github.com/authzed/spicedb/releases/download/v1.37.2/spicedb_1.37.2_linux_arm64.tar.gz" + sha256 "58d0b3a5e7df06e881a5cd0c76267c27447aa6bad122b8f31c31b8e1dd158b40" + + def install + if build.head? + versionVar = "github.com/jzelinskie/cobrautil/v2.Version" + versionCmd = "$(git describe --always --abbrev=7 --dirty --tags)" + system "go build --ldflags '-s -w -X #{versionVar}=#{versionCmd}' ./cmd/spicedb" + end + bin.install "spicedb" + generate_completions_from_executable(bin/"spicedb", "completion", shells: [:bash, :zsh, :fish]) + end + end + end + end + + head "https://github.com/authzed/spicedb.git", :branch => "main" + + test do + system "#{bin}/spicedb version" + end +end