{"id":21075262,"url":"https://github.com/maxking/mailman-ci-runner","last_synced_at":"2025-05-16T06:31:47.008Z","repository":{"id":141775789,"uuid":"47914257","full_name":"maxking/mailman-ci-runner","owner":"maxking","description":"Docker image to run tests for mailman in docker container.","archived":false,"fork":false,"pushed_at":"2024-09-14T06:36:36.000Z","size":74,"stargazers_count":5,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-09-14T18:15:09.039Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/maxking.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2015-12-13T10:11:28.000Z","updated_at":"2024-09-14T06:36:39.000Z","dependencies_parsed_at":"2024-09-14T18:14:45.561Z","dependency_job_id":null,"html_url":"https://github.com/maxking/mailman-ci-runner","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/maxking%2Fmailman-ci-runner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxking%2Fmailman-ci-runner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxking%2Fmailman-ci-runner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxking%2Fmailman-ci-runner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maxking","download_url":"https://codeload.github.com/maxking/mailman-ci-runner/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225412054,"owners_count":17470334,"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-11-19T19:20:53.012Z","updated_at":"2025-05-16T06:31:46.998Z","avatar_url":"https://github.com/maxking.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# About this Repo\n\nThis is the docker image that is used to run ci-tests for mailman using\nGitlab-CI. We use `docker` system to run tests inside the containers built\nfrom this image. For more information on how to use [gitlab-ci-multi-runner][1],\nrefer to [this][2] documentation.\n\n## How to build?\n\nTo build this image run:\n\n```bash\n$ docker build -t mailman-runner .\n```\n\n## Images\n\nThere are two images published from this repo,\n\n```\n$ docker pull ghcr.io/maxking/mailman-ci-runner:master\n```\n\nand \n```\n$ docker pull ghcr.io/maxking/mailman-ci-runner-falcon:master\n```\n\nThe 2nd image, with `-falcon` suffix run as `USER root` since Github Actions\ndoes not allow usage of images running as non-root users. The source for\nboth the images is the same [Dockerfile](Dockerfile), but for `-falcon`\nwe append a `USER root` to the Dockerfile in CI.\n\n## How to use this image?\n\nJust add the line `image: ghcr.io/maxking/mailman-ci-runner` to the top of your\n`.gitlab-ci.yml` file (or, if you are using a different CI system, you can use the\nright config according to them). This will make sure this docker image is used to execute\nthe tests. You can either use Gitlab's shared runners or deploy your own\n`gitlab-ci-multi-runner`. Please refer to Gitlab's documentation on how to\ndeploy and configure it yourself.\n\n[1]: https://gitlab.com/gitlab-org/gitlab-ci-multi-runner\n[2]: https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/blob/master/docs/configuration/advanced-configuration.md\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxking%2Fmailman-ci-runner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaxking%2Fmailman-ci-runner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxking%2Fmailman-ci-runner/lists"}