{"id":5805946,"name":"FlowSquad/docker-cloud-build","ecosystem":"actions","description":"Builds a docker image using Google Cloud Build and pushes it to Google Artifact Registry.","homepage":"https://github.com/marketplace/actions/docker-cloud-build","licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/FlowSquad/docker-cloud-build","keywords_array":["ci-cd","docker","gcp","google-cloud","google-cloud-build","google-container-registry"],"namespace":"Miragon","versions_count":4,"first_release_published_at":"2021-04-23T12:04:58.000Z","latest_release_published_at":"2025-01-29T14:50:28.000Z","latest_release_number":"v2.0.0","last_synced_at":"2026-05-19T22:02:47.930Z","created_at":"2023-01-04T15:50:17.306Z","updated_at":"2026-05-19T22:02:47.931Z","registry_url":"https://github.com/FlowSquad/docker-cloud-build","install_command":null,"documentation_url":null,"metadata":{"name":"Docker Cloud Build","description":"Builds a docker image using Google Cloud Build and pushes it to Google Artifact Registry.","author":"Alexander Praschek \u003calexander.praschek@miragon.io\u003e","inputs":{"gcp-project-id":{"required":true,"description":"The project ID to use for all GCP services."},"gcp-service-account-key":{"required":true,"description":"Base64-encoded key file to use to authenticate against Google Cloud Services."},"gcp-cloud-storage-bucket":{"required":false,"description":"The Cloud Storage bucket to use to temporarily store the Cloud Build input files. \nBy default, a bucket with the name `${projectId}_cloudbuild` will be used.  The uploaded files will be deleted after the build has finished.  You have to create the specified bucket first manually."},"gcp-registry-use-gcr":{"required":false,"description":"Enables support for former Google Container Registry repositories migrated to Google Artifact Registry. Defaults to false."},"gcp-registry-host":{"required":false,"description":"The host to use for Google Artifact Registry. Defaults to europe-docker.pkg.dev.\nFind all supported values in the GCP documentation (https://cloud.google.com/artifact-registry/docs/repositories/repo-locations).  If you want to use a former GCR repository, this value must be set to one of the GCR endpoints (e.g. `eu.gcr.io`)."},"gcp-registry-repository":{"required":false,"description":"**Required unless you use GCR.**  The repository to use for Google Artifact Registry. \nYou have to create the specified repository first manually.  If you want to use a former GCR repository, you can omit this value. The `gcp-project-id` will be used instead.  If you want to use a repository in another project, you can still use this parameter to override the project ID default value."},"image-name":{"required":true,"description":"The name of the image to build."},"image-sources":{"required":true,"description":"The sources to use to build the image. \nYou can include any source files that are within your GitHub workspace, such as build artifacts or Dockerfiles.  The option also supports globstar wildcards such as `?`, `*`, `**`, or `[...]`.  Read https://github.com/actions/toolkit/tree/master/packages/glob for more details."},"image-tag-format":{"required":false,"description":"The format to tag the built image with, if the build was caused by a commit. Builds caused by a tag are always labelled with that tag. The format string can contain the following list of parameters. All other parts of the string are treated as constants. Make sure you only use characters allowed in a docker tag. Defaults to \"$BRANCH-$SHA-$YYYY.$MM.$DD-$HH.$mm.$SS\", for example \"main-4e83ab-2025.01.22-09.08.12\". Time is based on the server timezone. $BRANCH     The branch name, normalized. $SHA        The 7-digit SHA of the commit $YYYY       The year in 4-digit format $MM         The month in 2-digit format $DD         The day in 2-digit format $HH         The hour in 2-digit format (24h) $mm         The minute in 2-digit-format $SS         The second in 2-digit-format"},"image-tag-latest":{"required":false,"description":"Whether the built image will be tagged with latest. Defaults to false."},"image-tag-branch-latest":{"required":false,"description":"Whether the built image will be tagged with ${branchName}-latest. Defaults to false."},"image-tag-additional-tags":{"required":false,"description":"A comma-separated list of additional tags to use for the built image. Defaults to false."}},"outputs":{"full-image-name":{"description":"Contains the full image name with host, project ID and image name without tags."},"image-tags":{"description":"Contains a comma-separated list of tags for the built image."}},"runs":{"using":"node20","main":"dist/index.js"},"branding":{"color":"blue","icon":"package"},"default_branch":"main","path":null},"repo_metadata":{"id":51743003,"uuid":"360862130","full_name":"Miragon/docker-cloud-build","owner":"Miragon","description":"Docker Cloud Build is a GitHub Action that can be used to build Docker images using Google Cloud Storage, Google Cloud Build and Google Container Registry.","archived":false,"fork":false,"pushed_at":"2025-01-29T09:28:08.000Z","size":4159,"stargazers_count":5,"open_issues_count":1,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-29T09:38:56.760Z","etag":null,"topics":["ci-cd","docker","gcp","google-cloud","google-cloud-build","google-container-registry"],"latest_commit_sha":null,"homepage":"https://github.com/marketplace/actions/docker-cloud-build","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Miragon.png","metadata":{"files":{"readme":"README.md","changelog":null,"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}},"created_at":"2021-04-23T11:32:19.000Z","updated_at":"2025-01-21T11:14:43.000Z","dependencies_parsed_at":"2025-01-29T09:43:57.135Z","dependency_job_id":null,"html_url":"https://github.com/Miragon/docker-cloud-build","commit_stats":{"total_commits":4,"total_committers":1,"mean_commits":4.0,"dds":0.0,"last_synced_commit":"3da400dd4d4771eab5b7c0faaafdf889efa86ef7"},"previous_names":["miragon/docker-cloud-build","flowsquad/docker-cloud-build"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miragon%2Fdocker-cloud-build","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miragon%2Fdocker-cloud-build/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miragon%2Fdocker-cloud-build/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miragon%2Fdocker-cloud-build/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Miragon","download_url":"https://codeload.github.com/Miragon/docker-cloud-build/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239513334,"owners_count":19651324,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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"},"owner_record":{"login":"Miragon","name":"Miragon","uuid":"58698887","kind":"organization","description":"We enable organizations to become truly digital.","email":"info@miragon.io","website":"https://www.miragon.io","location":"Augsburg, Germany","twitter":"miragon_io","company":null,"icon_url":"https://avatars.githubusercontent.com/u/58698887?v=4","repositories_count":2,"last_synced_at":"2023-05-22T10:36:33.746Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/Miragon","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T21:45:24.873Z","updated_at":"2023-05-22T10:36:33.749Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Miragon","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Miragon/repositories"},"tags":[{"name":"v2.0.0","sha":"bd41d7a1cbdcf322d561ff5bc9a4c12ee374ce48","kind":"commit","published_at":"2025-01-29T14:50:28.000Z","download_url":"https://codeload.github.com/Miragon/docker-cloud-build/tar.gz/v2.0.0","html_url":"https://github.com/Miragon/docker-cloud-build/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":"8d084678-e744-40c8-b3df-37e1c4c539f9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miragon%2Fdocker-cloud-build/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miragon%2Fdocker-cloud-build/tags/v2.0.0/manifests"},{"name":"v1.0.2","sha":"96be9b5bde47491baa97a7a8b92a408c84084d3c","kind":"commit","published_at":"2023-07-25T08:27:19.000Z","download_url":"https://codeload.github.com/Miragon/docker-cloud-build/tar.gz/v1.0.2","html_url":"https://github.com/Miragon/docker-cloud-build/releases/tag/v1.0.2","dependencies_parsed_at":"2023-07-29T08:03:03.313Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miragon%2Fdocker-cloud-build/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miragon%2Fdocker-cloud-build/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"542c635f7e209741a9ef16802818102ccecda373","kind":"commit","published_at":"2021-05-10T10:04:51.000Z","download_url":"https://codeload.github.com/Miragon/docker-cloud-build/tar.gz/v1.0.1","html_url":"https://github.com/Miragon/docker-cloud-build/releases/tag/v1.0.1","dependencies_parsed_at":"2023-06-04T01:28:57.281Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miragon%2Fdocker-cloud-build/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miragon%2Fdocker-cloud-build/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"1a51a7b559542cd24c1d2cc82532d2c860aeb71a","kind":"commit","published_at":"2021-04-23T12:04:58.000Z","download_url":"https://codeload.github.com/Miragon/docker-cloud-build/tar.gz/v1.0.0","html_url":"https://github.com/Miragon/docker-cloud-build/releases/tag/v1.0.0","dependencies_parsed_at":"2023-06-04T01:28:57.999Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miragon%2Fdocker-cloud-build/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miragon%2Fdocker-cloud-build/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-02-18T17:26:30.950Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":42.858974907023466,"dependent_packages_count":0.0,"stargazers_count":29.333561321762918,"forks_count":18.107981019963237,"average":22.575129312187407},"purl":"pkg:githubactions/FlowSquad/docker-cloud-build","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/actions/FlowSquad/docker-cloud-build","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/actions/FlowSquad/docker-cloud-build","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/actions/FlowSquad/docker-cloud-build/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-08-09T10:34:15.510Z","issues_count":0,"pull_requests_count":4,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":285658.75,"issues_closed_count":0,"pull_requests_closed_count":4,"pull_request_authors_count":2,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":3,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":571255.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miragon%2Fdocker-cloud-build/issues","maintainers":[{"login":"marber63","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marber63"},{"login":"alex-praschek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex-praschek"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/FlowSquad%2Fdocker-cloud-build/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/FlowSquad%2Fdocker-cloud-build/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/FlowSquad%2Fdocker-cloud-build/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/FlowSquad%2Fdocker-cloud-build/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/FlowSquad%2Fdocker-cloud-build/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/FlowSquad%2Fdocker-cloud-build/codemeta","maintainers":[]}