We will review and may accept contributions to all repositories in google-github-actions. Below are some guidelines to maximize your contribution.
Please note: This project is not an officially supported Google product. It is not covered by a Google Cloud support contract. To report bugs or request features in the Google Cloud product, please contact Google Cloud support.
Contributions to this project must be accompanied by a Google Contributor License Agreement (CLA). You (or your employer) retain the copyright to your contribution, but the CLA gives us permission to use and redistribute your contributions as part of the project.
Visit the Google Developers CLA Portal to sign the agreement. You generally only need to sign the CLA once for all Google projects.
If you do not sign the Google CLA, we are unable to merge your contribution.
All contributions must follow our Code of Conduct. We will reject contributions which violate the Code of Conduct, regardless of their technical merit.
We develop using Git's branching model. To propose a contribution:
-
Fork the repository.
-
Clone the repository, or use the in-browser editor to make your changes.
-
Open a Pull Request to propose your changes.
-
Review an test output and linters, and address the issues. Because of how GitHub injects secrets into CI/CD, your integration tests may fail. This is expected and our team will invoke the integration tests with our credentials. Other test types must pass.
-
Our team will review the contribution. If it meets the project's goals and standards, we will likely accept the contribution.
For significant contributions or expanding scope, please open an issue first to ensure your contribution is in line with the project's goals.