{"id":14969258,"url":"https://github.com/cucumber/build","last_synced_at":"2025-10-19T09:32:25.274Z","repository":{"id":38844286,"uuid":"276850889","full_name":"cucumber/build","owner":"cucumber","description":"Docker image used to build the Cucumber Project","archived":false,"fork":false,"pushed_at":"2024-02-23T21:10:14.000Z","size":260,"stargazers_count":2,"open_issues_count":7,"forks_count":5,"subscribers_count":11,"default_branch":"main","last_synced_at":"2024-04-14T04:19:07.833Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","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/cucumber.png","metadata":{"funding":{"open_collective":"cucumber"},"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}},"created_at":"2020-07-03T08:39:43.000Z","updated_at":"2022-10-24T04:15:41.000Z","dependencies_parsed_at":"2024-04-19T07:32:22.040Z","dependency_job_id":null,"html_url":"https://github.com/cucumber/build","commit_stats":{"total_commits":258,"total_committers":17,"mean_commits":"15.176470588235293","dds":0.3527131782945736,"last_synced_commit":"6287190852e30de3276bf432fda754aab0ff4efd"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cucumber%2Fbuild","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cucumber%2Fbuild/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cucumber%2Fbuild/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cucumber%2Fbuild/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cucumber","download_url":"https://codeload.github.com/cucumber/build/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219869479,"owners_count":16555292,"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"}},"keywords":[],"created_at":"2024-09-24T13:41:27.091Z","updated_at":"2025-10-19T09:32:24.943Z","avatar_url":"https://github.com/cucumber.png","language":"Shell","funding_links":["https://opencollective.com/cucumber"],"categories":[],"sub_categories":[],"readme":"![Build](https://github.com/cucumber/build/actions/workflows/build.yaml/badge.svg)\n\n# Cucumber Build\n\nDocker image used to build and release projects in the Cucumber organization.\n\n# Usage\n\nIn a cucumber project use the `cucumber/cucumber-build:TAG` image to build\nand/or release. You'll find available tags at [Docker Hub](https://hub.docker.com/r/cucumber/cucumber-build/tags).\n\n# Building the image\n\n    make\n\n## Processor Architecture\n\nBy default, the `make` script will build just for your local host machine's processor architecture, but you can try building for multiple platforms by specifying the PLATFORMS environment variable.\n\nBefore doing this, make sure you've started a multi-platform builder:\n\n    docker buildx create --use\n\nNow try running the build with multiple platforms, e.g.\n\n    PLATFORMS=linux/arm64,linux/amd64 make\n\n# Publishing a new version of the image\n\nThe Docker image is published to a public dockerhub repository via an [automated Continuous Deployment workflow](./.github/workflows/release.yaml) running off protected release branches.\n\nTo make a release, you'll need to be a member of the [@cucumber/build](https://github.com/orgs/cucumber/teams/build) team.\n\n    export next_release=`changelog latest`\n    git push origin main:release/v$next_release\n\nThis assumes you have updated the CHANGELOG.md with the next release, and have the [changelog] tool installed.\n\nMake sure you have [set up a GPG key](https://docs.github.com/en/github/authenticating-to-github/signing-commits) - all commits to the `main` and `release` branches must be signed.\n\n[changelog]: https://github.com/cucumber/changelog","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcucumber%2Fbuild","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcucumber%2Fbuild","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcucumber%2Fbuild/lists"}