Update README.md
1 file changed
tree: 41ae828351fab83bd01f93a13b7bcb3f8bdf3746
  1. .github/
  2. action.yml
  3. Dockerfile
  4. LICENSE
  5. README.md
  6. start.sh
README.md

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:

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@master
...
    - run: |
        ...
    - uses: ad-m/git-push-action@master

Subsequent actions in the workflow will then be able to use gcloud as that user (see cli for examples).

Secrets

  • GCLOUD_AUTH Required Base64 encoded service account key exported as JSON
    • For information about service account keys please see the Google Cloud docs
    • For information about using Secrets in Actions please see the Actions docs.

Example on encoding from a terminal : base64 ~/<account_id>.json

License

The Dockerfile and associated scripts and documentation in this project are released under the MIT License.

Container images built with this project include third party materials. See THIRD_PARTY_NOTICE.md for details.