{"id":20766380,"url":"https://github.com/agrc/cloud-run-docker-deploy-composite-action","last_synced_at":"2026-03-10T19:32:00.104Z","repository":{"id":60932382,"uuid":"546691211","full_name":"agrc/cloud-run-docker-deploy-composite-action","owner":"agrc","description":"A GitHub composite action standardizing the UGRC deployment process for Cloud Run services","archived":false,"fork":false,"pushed_at":"2026-01-01T17:54:28.000Z","size":28,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-02-11T01:57:38.559Z","etag":null,"topics":["github-composite-action","government-app","terraform-managed"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/agrc.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-10-06T13:43:01.000Z","updated_at":"2025-11-11T17:32:59.000Z","dependencies_parsed_at":"2024-01-02T17:50:37.877Z","dependency_job_id":"a3e4b5ac-8b6d-4e9b-b1b0-bbc81a79b351","html_url":"https://github.com/agrc/cloud-run-docker-deploy-composite-action","commit_stats":{"total_commits":19,"total_committers":4,"mean_commits":4.75,"dds":"0.42105263157894735","last_synced_commit":"1c5680ffef172d3ef1b1e49e432aee64457094eb"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/agrc/cloud-run-docker-deploy-composite-action","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agrc%2Fcloud-run-docker-deploy-composite-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agrc%2Fcloud-run-docker-deploy-composite-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agrc%2Fcloud-run-docker-deploy-composite-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agrc%2Fcloud-run-docker-deploy-composite-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agrc","download_url":"https://codeload.github.com/agrc/cloud-run-docker-deploy-composite-action/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agrc%2Fcloud-run-docker-deploy-composite-action/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30350059,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T15:55:29.454Z","status":"ssl_error","status_checked_at":"2026-03-10T15:54:58.440Z","response_time":106,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["github-composite-action","government-app","terraform-managed"],"created_at":"2024-11-17T11:23:19.309Z","updated_at":"2026-03-10T19:32:00.093Z","avatar_url":"https://github.com/agrc.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cloud Run Docker Deploy Composite Action\n\nA GitHub Action that builds and deploys a docker image to GCP Cloud Run\n\n## Usage\n\nNote that the following inputs map directly to the [google-github-actions/deploy-cloudrun inputs](https://github.com/google-github-actions/deploy-cloudrun#inputs):\n\n- `env-vars`\n- `flags`\n- `mounted-secrets`*\n- `region`\n- `service`\n\n_\\* doesn't map directly_\n\nNote that the following inputs map directly to the [docker/build-push-action](https://github.com/docker/build-push-action#inputs) with a `docker-` prefix:\n\n- `docker-build-args`\n- `docker-context`\n- `docker-file`\n\n```yml\nname: Push Events\n\non:\n  push:\n    branches:\n      - dev\n      - main\n\npermissions:\n  contents: write\n  id-token: write\n  deployments: write\n  pull-requests: write\n\nconcurrency:\n  group: ${{ github.workflow }}-${{ github.ref }}\n  cancel-in-progress: true\n\njobs:\n  release:\n    name: Create release\n    runs-on: ubuntu-latest\n    outputs:\n      release_created: ${{ steps.release.outputs.release_created }}\n\n    steps:\n      - name: 🚀 Create Release\n        id: release\n        uses: agrc/release-composite-action@v1\n        with:\n          prerelease: ${{ github.ref_name == 'dev' }}\n          repo-token: ${{ secrets.GITHUB_TOKEN }}\n          github-app-id: ${{ secrets.UGRC_RELEASE_BOT_APP_ID }}\n          github-app-key: ${{ secrets.UGRC_RELEASE_BOT_APP_KEY }}\n          github-app-name: ${{ secrets.UGRC_RELEASE_BOT_NAME }}\n          github-app-email: ${{ secrets.UGRC_RELEASE_BOT_EMAIL }}\n          \n  deploy-dev:\n    name: Deploy to staging\n    runs-on: ubuntu-latest\n    needs: release\n    environment:\n      name: dev\n    if: github.ref_name == 'dev' \u0026\u0026 needs.release.outputs.release_created\n\n    steps:\n      - name: 🚀 Deploy\n        uses: agrc/cloud-run-docker-deploy-composite-action@v1\n        with:\n          identity-provider: ${{ secrets.IDENTITY_PROVIDER }}\n          service-account-email: ${{ secrets.SERVICE_ACCOUNT_EMAIL }}\n          project-id: ${{ secrets.PROJECT_ID }}\n          service: printproxy\n          flags: |\n            --service-account=cloud-run-sa@${{ secrets.PROJECT_ID }}.iam.gserviceaccount.com\n            --allow-unauthenticated\n          env-vars: |\n            OPEN_QUAD_WORD=${{ secrets.OPEN_QUAD_WORD }}\n            ANOTHER_VAR=example\n          service-now-instance: ${{ secrets.SN_INSTANCE }}\n          service-now-table: ${{ secrets.SN_TABLE }}\n          service-now-system-id: ${{ secrets.SN_SYS_ID }}\n          service-now-username: ${{ secrets.SN_USERNAME }}\n          service-now-password: ${{ secrets.SN_PASSWORD }}\n          repo-token: ${{ secrets.GITHUB_TOKEN }}\n```\n\n## Attribution\n\nThis project was developed with the assistance of [GitHub Copilot](https://github.com/features/copilot).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagrc%2Fcloud-run-docker-deploy-composite-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagrc%2Fcloud-run-docker-deploy-composite-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagrc%2Fcloud-run-docker-deploy-composite-action/lists"}