{"id":23455189,"url":"https://github.com/cloudnative-pg/postgres-trunk-containers","last_synced_at":"2025-04-14T00:25:38.934Z","repository":{"id":63216887,"uuid":"562910590","full_name":"cloudnative-pg/postgres-trunk-containers","owner":"cloudnative-pg","description":"A scheduled pipeline that runs CloudNativePG E2E tests using the latest main of PostgreSQL","archived":false,"fork":false,"pushed_at":"2025-04-03T17:30:35.000Z","size":111,"stargazers_count":6,"open_issues_count":2,"forks_count":7,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-04-03T18:32:37.856Z","etag":null,"topics":["cloudnativepg","container-images","kubernetes","postgresql"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","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/cloudnative-pg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-07T14:13:02.000Z","updated_at":"2025-03-06T19:00:41.000Z","dependencies_parsed_at":"2023-12-01T08:28:53.898Z","dependency_job_id":"23f6aa81-9099-4ae7-998a-dc2038bd1f2e","html_url":"https://github.com/cloudnative-pg/postgres-trunk-containers","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudnative-pg%2Fpostgres-trunk-containers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudnative-pg%2Fpostgres-trunk-containers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudnative-pg%2Fpostgres-trunk-containers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudnative-pg%2Fpostgres-trunk-containers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cloudnative-pg","download_url":"https://codeload.github.com/cloudnative-pg/postgres-trunk-containers/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248800104,"owners_count":21163404,"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":["cloudnativepg","container-images","kubernetes","postgresql"],"created_at":"2024-12-24T03:29:24.757Z","updated_at":"2025-04-14T00:25:38.901Z","avatar_url":"https://github.com/cloudnative-pg.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Building PostgreSQL Container Images from the Development Trunk\n\nThis CloudNativePG project is designed to build PostgreSQL container images\ndirectly from the PostgreSQL source code, providing developers with a seamless\nway to test and deploy their patches in Kubernetes environments.\n\nBy default, these images are built from the `master` branch of the official\nPostgreSQL repository, commonly known as the *trunk*. However, you can also\nleverage additional workflows to:\n\n- Build images from a specific branch in any PostgreSQL repository publicly\n  accessible\n- Build images from a selected patch in a PostgreSQL Commitfest\n\nAdditionally, these container images can be used to run the suite of end-to-end\n(E2E) tests of CloudNativePG through the continuous delivery workflow.\n\nThe primary goal of this project is to provide daily feedback on the status of\nthe PostgreSQL trunk, helping to identify and address regressions early in the\ndevelopment process.\n\n## How to Build a Container Image for Your PostgreSQL Patch\n\nIf you are developing a patch for PostgreSQL and want a quick way to test it in\nKubernetes with CloudNativePG, you can fork this project on GitHub. From there,\nnavigate to the \"Actions\" menu and run the relevant workflow called \"Container\nImages from PostgreSQL sources\", specifying your Git repository and branch.\n\nThe action summary provides all the details you need to effectively use the\nimage.\n\n## How to Build a Container Image for a Patch in the Commitfest\n\nIf you're interested in testing a PostgreSQL patch from a Commitfest in\nKubernetes with CloudNativePG, you can fork this project on GitHub. Then, run\nthe designated workflow called \"Container Images from Commitfest patch\" from the\n\"Actions\" menu, entering the Commitfest Patch ID.\n\nThe action summary provides all the details you need to effectively use the\nimage.\n\n## License and Copyright\n\nThis software is licensed under the [Apache License 2.0](LICENSE).\n\nCopyright © The CloudNativePG Contributors.\n\n## Trademarks\n\n*[Postgres, PostgreSQL, and the Slonik Logo](https://www.postgresql.org/about/policies/trademarks/)\nare trademarks or registered trademarks of the PostgreSQL Community Association\nof Canada and are used with their permission.*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudnative-pg%2Fpostgres-trunk-containers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcloudnative-pg%2Fpostgres-trunk-containers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudnative-pg%2Fpostgres-trunk-containers/lists"}