Skip to content

Commit 6d0c967

Browse files
authored
Merge pull request #56 from samkim/v0.6.0
v0.6.0
2 parents 733549c + d247ad5 commit 6d0c967

24 files changed

+292
-691
lines changed

.github/workflows/build.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ jobs:
3030
- uses: "ruby/setup-ruby@v1"
3131
with:
3232
ruby-version: "2.7.3"
33-
- uses: "arduino/setup-protoc@v1"
33+
- uses: "arduino/setup-protoc@v2"
3434
with:
35-
version: "3.19.4"
35+
version: "21.12"
3636
- name: "Install Homebrew & gRPC"
3737
run: |
3838
bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Gemfile.lock

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
authzed (0.5.0)
4+
authzed (0.6.0)
55
grpc (~> 1.41)
66
grpc-tools (~> 1.41)
77

authzed.gemspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Gem::Specification.new do |s|
22
s.name = "authzed"
3-
s.version = "0.5.0"
3+
s.version = "0.6.0"
44
s.licenses = ["Apache-2.0"]
55
s.summary = "Ruby bindings for Authzed API"
66
s.description = "Authzed is the best way to build robust and scalable permissions systems. See https://authzed.com for more details."

buf.gen.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/usr/bin/env -S buf generate buf.build/authzed/api:c9dc57b6f25666952f736f5b3ba621397b5e09a3 --template
1+
#!/usr/bin/env -S buf generate buf.build/authzed/api:dc592e107033a7a4336935cf94fb90426719508d --template
22
version: "v1"
33
plugins:
44
- name: "ruby"

lib/authzed.rb

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
require 'authzed/api/v1/schema_service_services_pb'
22
require 'authzed/api/v1/watch_service_services_pb'
33
require 'authzed/api/v1/permission_service_services_pb'
4+
require 'authzed/api/v1/experimental_service_services_pb'
45
require 'authzed/api/v1/client'
56
require 'grpcutil/bearer_token'
67

78
module Authzed
8-
end
9+
end

lib/authzed/api/v0/client.rb

-61
This file was deleted.

lib/authzed/api/v0/core_pb.rb

-40
This file was deleted.

lib/authzed/api/v0/developer_pb.rb

-132
This file was deleted.

lib/authzed/api/v0/developer_services_pb.rb

-31
This file was deleted.

lib/authzed/api/v1/client.rb

+8-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ module Authzed
44
module Api
55
module V1
66
class Client
7-
attr_reader :permissions_service, :schema_service, :watch_service
7+
attr_reader :permissions_service, :schema_service, :watch_service, :experimental_service
88

99
def initialize(target:, credentials: nil, interceptors: [], options: {}, timeout: nil)
1010
creds = credentials || GRPC::Core::ChannelCredentials.new
@@ -30,6 +30,13 @@ def initialize(target:, credentials: nil, interceptors: [], options: {}, timeout
3030
interceptors: interceptors,
3131
channel_args: options,
3232
)
33+
@experimental_service = Authzed::Api::V1::ExperimentalService::Stub.new(
34+
target,
35+
creds,
36+
timeout: timeout,
37+
interceptors: interceptors,
38+
channel_args: options,
39+
)
3340
end
3441
end
3542
end

0 commit comments

Comments
 (0)