From aae29b1ba757a23885789c06f9c16878eff729f1 Mon Sep 17 00:00:00 2001 From: Vojtech Vitek Date: Fri, 24 Jan 2025 20:49:28 +0100 Subject: [PATCH] Copy RIDL errors to quotacontrol --- .github/workflows/copy-ridl-errors.yml | 24 +++++++++++++++++++ .github/workflows/master:copy-go-client.yml | 13 ++++++++++ go.work.sum | 5 +++- .../{errors.ridl => authcontrol.errors.ridl} | 1 - proto/authcontrol.ridl | 2 +- 5 files changed, 42 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/copy-ridl-errors.yml create mode 100644 .github/workflows/master:copy-go-client.yml rename proto/{errors.ridl => authcontrol.errors.ridl} (99%) diff --git a/.github/workflows/copy-ridl-errors.yml b/.github/workflows/copy-ridl-errors.yml new file mode 100644 index 0000000..aa2db57 --- /dev/null +++ b/.github/workflows/copy-ridl-errors.yml @@ -0,0 +1,24 @@ +name: copy-ridl-errors + +on: + #workflow_call: + push: + +jobs: + copy-ridl-errors: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + + - name: Update quotacontrol + uses: 0xsequence/actions/git-copy@master + env: + API_TOKEN_GITHUB: ${{ secrets.GH_TOKEN_GIT_COMMIT }} + with: + src: "proto/authcontrol.errors.ridl" + dst: "proto/" + branch: "update_sessions_client" + repository: "0xsequence/go-sequence" + pr_create: true + pr_base: "master" diff --git a/.github/workflows/master:copy-go-client.yml b/.github/workflows/master:copy-go-client.yml new file mode 100644 index 0000000..e0514a8 --- /dev/null +++ b/.github/workflows/master:copy-go-client.yml @@ -0,0 +1,13 @@ +name: copy-ridl-errors + +on: + push: + branches: + - master + paths: + - "proto/authcontrol.errors.ridl" + +jobs: + run: + uses: ./.github/workflows/copy-ridl-errors.yml + secrets: inherit diff --git a/go.work.sum b/go.work.sum index 0b48cab..e084b7b 100644 --- a/go.work.sum +++ b/go.work.sum @@ -1,15 +1,18 @@ cloud.google.com/go/compute/metadata v0.3.0/go.mod h1:zFmK7XCadkQkj6TtorcaGlCW1hT1fIilQDwofLpJ20k= github.com/decred/dcrd/crypto/blake256 v1.0.1/go.mod h1:2OfgNZ5wDpcsFmHmCK5gZTPcCXqlm2ArzUIkw9czNJo= github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= -github.com/webrpc/gen-golang v0.17.0/go.mod h1:qy1qEWMlTvrRzjSuQLy+176RqNaX1ymUULDtlo7Dapo= github.com/webrpc/gen-typescript v0.16.1/go.mod h1:xQzYnVaSMfcygDXA5SuW8eYyCLHBHkj15wCF7gcJF5Y= github.com/webrpc/webrpc v0.22.0/go.mod h1:eeABnLz9BC4F9GGw6UKebVPkzkFYLrZRlcOvh6o8n10= golang.org/x/crypto v0.27.0/go.mod h1:1Xngt8kV6Dvbssa53Ziq6Eqn0HqbZi5Z6R0ZpwQzt70= golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.28.0/go.mod h1:yqtgsTWOOnlGLG9GFRrK3++bGOUEkNBoHZc8MEDWPNg= +golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ= +golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.23.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.25.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/telemetry v0.0.0-20240521205824-bda55230c457/go.mod h1:pRgIJT+bRLFKnoM1ldnzKoxTIn14Yxz928LQRYYgIN0= golang.org/x/term v0.24.0/go.mod h1:lOBK/LVxemqiMij05LGJ0tzNr8xlmwBRJ81PX6wVLH8= +golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM= golang.org/x/text v0.18.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= +golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= diff --git a/proto/errors.ridl b/proto/authcontrol.errors.ridl similarity index 99% rename from proto/errors.ridl rename to proto/authcontrol.errors.ridl index f7ba4d4..e0cbbe2 100644 --- a/proto/errors.ridl +++ b/proto/authcontrol.errors.ridl @@ -1,5 +1,4 @@ webrpc = v1 - name = authcontrol version = v0.9.1 diff --git a/proto/authcontrol.ridl b/proto/authcontrol.ridl index 51a6bb4..2329502 100644 --- a/proto/authcontrol.ridl +++ b/proto/authcontrol.ridl @@ -12,4 +12,4 @@ enum SessionType: uint16 - Admin # Admin-level access (jwt) - InternalService # Internal service-to-service access (jwt) -import "./errors.ridl" \ No newline at end of file +import "./authcontrol.errors.ridl" \ No newline at end of file