Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve openapi CI #10

Open
Nick-S-2018 opened this issue Nov 17, 2023 · 0 comments
Open

Improve openapi CI #10

Nick-S-2018 opened this issue Nov 17, 2023 · 0 comments
Assignees

Comments

@Nick-S-2018
Copy link
Collaborator

We should improve our CI to automatize the deployment of client updates. This can be implemented in the following way:

  • on PR, a testing workflow runs to build the client and execute necessary tests
  • if all tests are passed successfully, auto PR with the generated client code is created in the corresponding client repo
  • we add metadata specifying the output branch in the client repo to the PR
  • on push to that branch, a publishing workflow runs to transfer the client to the public registry
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants