# GitHub Action for Git Push The GitHub Actions for pushing to Git repository local changes authorizing using GitHub token. ## Usage ### Example Workflow file An example workflow to authenticate with Google Cloud Platform: ```yaml jobs: build: runs-on: ubuntu-16.04 steps: - uses: actions/checkout@master ... - run: npm install - uses: actions/checkout@master ``` Subsequent actions in the workflow will then be able to use `gcloud` as that user ([see `cli` for examples](/cli)). ### Secrets * `GCLOUD_AUTH` **Required** Base64 encoded service account key exported as JSON - For information about service account keys please see the [Google Cloud docs](https://cloud.google.com/sdk/docs/authorizing) - For information about using Secrets in Actions please see the [Actions docs](https://developer.github.com/actions/creating-workflows/storing-secrets/). Example on encoding from a terminal : `base64 ~/.json` ## License The Dockerfile and associated scripts and documentation in this project are released under the [MIT License](LICENSE). Container images built with this project include third party materials. See [THIRD_PARTY_NOTICE.md](THIRD_PARTY_NOTICE.md) for details.