{"id":40669181,"url":"https://github.com/infinite-automations/full-build-push-action","last_synced_at":"2026-01-21T09:18:45.846Z","repository":{"id":64790274,"uuid":"421230346","full_name":"infinite-automations/full-build-push-action","owner":"infinite-automations","description":"Simple github action that uses various docker actions to build and publish multiarch container images with meaningful tags.","archived":false,"fork":false,"pushed_at":"2025-12-19T18:41:22.000Z","size":25,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-12-21T16:21:46.909Z","etag":null,"topics":["container-builder","github-actions","multiarch"],"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/infinite-automations.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-10-26T00:45:28.000Z","updated_at":"2025-12-19T18:41:25.000Z","dependencies_parsed_at":"2023-10-13T13:16:01.801Z","dependency_job_id":"430cf592-59fb-453d-b4f1-931f987ab305","html_url":"https://github.com/infinite-automations/full-build-push-action","commit_stats":{"total_commits":16,"total_committers":3,"mean_commits":5.333333333333333,"dds":0.5625,"last_synced_commit":"6764e2ac2db5293abfd34d381cad595beeb2433f"},"previous_names":["infinite-automations/full-build-push-action","kaiehrhardt/full-build-push-action"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/infinite-automations/full-build-push-action","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infinite-automations%2Ffull-build-push-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infinite-automations%2Ffull-build-push-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infinite-automations%2Ffull-build-push-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infinite-automations%2Ffull-build-push-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/infinite-automations","download_url":"https://codeload.github.com/infinite-automations/full-build-push-action/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infinite-automations%2Ffull-build-push-action/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28630946,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T04:47:28.174Z","status":"ssl_error","status_checked_at":"2026-01-21T04:47:22.943Z","response_time":86,"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":["container-builder","github-actions","multiarch"],"created_at":"2026-01-21T09:18:45.742Z","updated_at":"2026-01-21T09:18:45.825Z","avatar_url":"https://github.com/infinite-automations.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# full-build-push-action\n\nSimple github action that uses various docker actions to build and publish multiarch container images with meaningful tags.\n\n`full-build-push-action` just act like a wrapper to include one action instead of 4 or 5.\nThere's no special code included with some additional content.\n\nIncluded actions:\n\n- [docker/setup-qemu-action](https://github.com/marketplace/actions/docker-setup-qemu)\n- [docker/setup-buildx-action](https://github.com/marketplace/actions/docker-setup-buildx)\n- [docker/login-action](https://github.com/marketplace/actions/docker-login)\n- [docker/metadata-action](https://github.com/marketplace/actions/docker-metadata-action)\n- [docker/build-push-action](https://github.com/marketplace/actions/build-and-push-docker-images)\n\n## configuration / inputs\n\n| key                 | description                                                       | default                              | required |\n| ------------------- | ----------------------------------------------------------------- | ------------------------------------ | -------- |\n| context             | build's context is the set of files located in the specified path | \".\"                                  | no       |\n| file                | path to the Dockerfile                                            | ./Dockerfile                         | no       |\n| checkout-deploy-key | \"\"                                                                | \"\"                                   | no       |\n| registry            | container registry                                                | ghcr.io                              | yes      |\n| user                | container registry user                                           | ${{ github.actor }}                  | yes      |\n| token               | container registry token                                          | none                                 | yes      |\n| platforms           | container target platforms                                        | linux/amd64,linux/arm/v7,linux/arm64 | no       |\n\n## examples\n\n### without semantic release\n\n```yaml\nname: container build\non:\n  push:\n    tags:\n      - '**'\n    branches:\n      - '**'\n  schedule:\n    - cron: '0 0 * * *'\njobs:\n  container-build:\n    runs-on: ubuntu-latest\n    permissions:\n      packages: write\n    steps:\n      - name: checkout\n        uses: actions/checkout@v2\n      - name: container-build\n        uses: infinite-automations/full-build-push-action@main\n        with:\n          token: \"${{ secrets.GITHUB_TOKEN }}\"\n```\n\n### with semantic release\n\ncontainer-build.yml\n\n```yaml\nname: container build\non:\n  push:\n    tags:\n      - '**'\n    branches:\n      - '**'\n      - '!master'\n  schedule:\n    - cron: '0 0 * * *'\njobs:\n  container-build:\n    runs-on: ubuntu-latest\n    permissions:\n      packages: write\n    steps:\n      - name: checkout\n        uses: actions/checkout@v2\n      - name: container-build\n        uses: infinite-automations/full-build-push-action@main\n        with:\n          token: \"${{ secrets.GITHUB_TOKEN }}\"\n          checkout-deploy-key: \"${{ secrets.COMMIT_KEY }}\"\n```\n\nrelease.yml\n\n```yaml\nname: release\non:\n  push:\n    branches:\n      - master\n      - main\njobs:\n  release:\n    runs-on: ubuntu-latest\n    permissions:\n      contents: write\n      issues: write\n      pull-requests: write\n    steps:\n      - name: checkout\n        uses: actions/checkout@v4\n        with:\n          ssh-key: \"${{ secrets.COMMIT_KEY }}\"\n      - name: Semantic Release\n        uses: cycjimmy/semantic-release-action@v4\n        env:\n          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfinite-automations%2Ffull-build-push-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finfinite-automations%2Ffull-build-push-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfinite-automations%2Ffull-build-push-action/lists"}