Skip to content

chore: add GH action for new client using hermetic build scripts#10519

Closed
diegomarquezp wants to merge 57 commits into
googleapis:mainfrom
diegomarquezp:main
Closed

chore: add GH action for new client using hermetic build scripts#10519
diegomarquezp wants to merge 57 commits into
googleapis:mainfrom
diegomarquezp:main

Conversation

@diegomarquezp
Copy link
Copy Markdown
Contributor

This PR enables new client generation using the hermetic build docker image.
It uses a combination of

Steps

  1. Calls a new script new_client_hermetic_build/new-client.py that adds an entry to generation_config.yaml with the specified arguments. The arguments are the 10 minimal arguments we find in https://github.com/googleapis/google-cloud-java/blob/main/.github/workflows/generate_new_client.yaml
  2. Calls the hermetic build docker image to generate this specific library using the updated config yaml
  3. Create a PR

Other changes

  • It includes a reformat of a few libraries in generation_config.yaml

Demo PR

diegomarquezp#13

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant