From b43c389f435d50bf222e690b13c61c796f3ac89c Mon Sep 17 00:00:00 2001 From: Vojtech Vitek Date: Fri, 24 Jan 2025 20:49:28 +0100 Subject: [PATCH 1/2] Copy RIDL errors to quotacontrol --- .github/workflows/copy-ridl-errors.yml | 23 +++++++++++++++++++ .github/workflows/master:copy-go-client.yml | 13 +++++++++++ go.work.sum | 5 +++- .../{errors.ridl => authcontrol.errors.ridl} | 0 proto/authcontrol.ridl | 2 +- 5 files changed, 41 insertions(+), 2 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} (100%) diff --git a/.github/workflows/copy-ridl-errors.yml b/.github/workflows/copy-ridl-errors.yml new file mode 100644 index 0000000..c65b8a3 --- /dev/null +++ b/.github/workflows/copy-ridl-errors.yml @@ -0,0 +1,23 @@ +name: copy-ridl-errors + +on: + push: #workflow_call: + +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_authcontrol_errors" + repository: "0xsequence/quotacontrol" + 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 100% rename from proto/errors.ridl rename to proto/authcontrol.errors.ridl 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 From 652584db92e47a8e858cb1414d0b429bfd5fb678 Mon Sep 17 00:00:00 2001 From: Vojtech Vitek Date: Fri, 24 Jan 2025 21:04:33 +0100 Subject: [PATCH 2/2] Run workflow on merge to master --- .github/workflows/copy-ridl-errors.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/copy-ridl-errors.yml b/.github/workflows/copy-ridl-errors.yml index c65b8a3..f863e6d 100644 --- a/.github/workflows/copy-ridl-errors.yml +++ b/.github/workflows/copy-ridl-errors.yml @@ -1,7 +1,7 @@ name: copy-ridl-errors on: - push: #workflow_call: + workflow_call: jobs: copy-ridl-errors: