google-github-actions/example-workflows

Repository to demonstrate example workflows.

129

stars

17

commits

Go

primary language

Jul 23, 2025

updated

actions
examples
gcp
github-actions
google-cloud
google-cloud-platform
starter-workflows
Browse cluster: GitHub Actions for Google Cloud

README

Google GitHub Actions - Example Workflows

This repository holds several references to example workflows and demonstrates how to use the Google GitHub Actions for common scenarios. Each action should be represented as a sub-folder under the workflows folder in this repository, e.g. the workflows/auth folder will hold examples for the google-github-actions/auth action.

This is not an officially supported Google product, and it is not covered by a Google Cloud support contract. To report bugs or request features in a Google Cloud product, please contact Google Cloud support.

NOTE: This is currently a work in progress

Available Examples

create-cloud-deploy-release

NameStarterDescription
cloud-deploy-to-cloud-runBuild a Docker container, publish it to Google Artifact Registry, and use Cloud Deploy to deploy to Google Cloud Run.

deploy-cloudrun

NameStarterDescription
cloudrun-buildpacksBuild a container image with Buildpacks, publish it to Google Artifact Registry, and deploy to Google Cloud Run.
cloudrun-declarativeBuild a Docker container, publish it to Google Artifact Registry, and deploy to Google Cloud Run using a declarative YAML Service specification (KRM).
cloudrun-dockerBuild a Docker container, publish it to Google Artifact Registry, and deploy to Google Cloud Run.
cloudrun-sourceDeploy to Google Cloud Run directly from source.

get-gke-credentials

NameStarterDescription
gke-build-deployBuild a Docker container, publish it to Google Container Registry, and deploy to GKE.

Contributors

sethvargo

3 commits

henrybell

3 commits

chasinandrew

1 commits

cstanger

1 commits

google-github-actions/example-workflows

Repository to demonstrate example workflows.

129

stars

17

commits

Go

primary language

Jul 23, 2025

updated

actions
examples
gcp
github-actions
google-cloud
google-cloud-platform
starter-workflows
Browse cluster: GitHub Actions for Google Cloud

README

Google GitHub Actions - Example Workflows

This repository holds several references to example workflows and demonstrates how to use the Google GitHub Actions for common scenarios. Each action should be represented as a sub-folder under the workflows folder in this repository, e.g. the workflows/auth folder will hold examples for the google-github-actions/auth action.

This is not an officially supported Google product, and it is not covered by a Google Cloud support contract. To report bugs or request features in a Google Cloud product, please contact Google Cloud support.

NOTE: This is currently a work in progress

Available Examples

create-cloud-deploy-release

NameStarterDescription
cloud-deploy-to-cloud-runBuild a Docker container, publish it to Google Artifact Registry, and use Cloud Deploy to deploy to Google Cloud Run.

deploy-cloudrun

NameStarterDescription
cloudrun-buildpacksBuild a container image with Buildpacks, publish it to Google Artifact Registry, and deploy to Google Cloud Run.
cloudrun-declarativeBuild a Docker container, publish it to Google Artifact Registry, and deploy to Google Cloud Run using a declarative YAML Service specification (KRM).
cloudrun-dockerBuild a Docker container, publish it to Google Artifact Registry, and deploy to Google Cloud Run.
cloudrun-sourceDeploy to Google Cloud Run directly from source.

get-gke-credentials

NameStarterDescription
gke-build-deployBuild a Docker container, publish it to Google Container Registry, and deploy to GKE.

Contributors

sethvargo

3 commits

henrybell

3 commits

chasinandrew

1 commits

cstanger

1 commits

Languages

Go

95.6%

Dockerfile

4.4%