{"id":14990696,"url":"https://github.com/ziglang/contrib-testing","last_synced_at":"2025-10-19T13:31:50.685Z","repository":{"id":215397741,"uuid":"738833564","full_name":"ziglang/contrib-testing","owner":"ziglang","description":"user-contributed extra test suite for the zig toolchain","archived":false,"fork":false,"pushed_at":"2024-11-01T00:54:34.000Z","size":8,"stargazers_count":19,"open_issues_count":1,"forks_count":1,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-01-29T16:37:42.679Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Zig","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/ziglang.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":"2024-01-04T06:38:01.000Z","updated_at":"2024-11-01T00:54:38.000Z","dependencies_parsed_at":"2024-01-09T03:19:08.043Z","dependency_job_id":"cf5f0a80-1498-4293-b0cf-fb26ebd37c85","html_url":"https://github.com/ziglang/contrib-testing","commit_stats":{"total_commits":12,"total_committers":2,"mean_commits":6.0,"dds":0.08333333333333337,"last_synced_commit":"96f9d52212edde1e121640aa84461d35e1e30389"},"previous_names":["ziglang/contrib-testing"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ziglang%2Fcontrib-testing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ziglang%2Fcontrib-testing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ziglang%2Fcontrib-testing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ziglang%2Fcontrib-testing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ziglang","download_url":"https://codeload.github.com/ziglang/contrib-testing/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237143081,"owners_count":19262128,"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-24T14:20:37.272Z","updated_at":"2025-10-19T13:31:50.348Z","avatar_url":"https://github.com/ziglang.png","language":"Zig","readme":"# User-Contributed Extra Test Suite for Zig Toolchain\n\nIdeally, all Zig toolchain tests would have perfect, minimized test cases, and\nthey would all go into the ziglang/zig repository, and they would not need\nnetwork access, but they would somehow also test the network, and the CI would\ncomplete quickly, but also it would have a ton of test coverage, and it would\ncover regressions in real world projects, but it would account for intentional\nbreaking changes, and it wouldn't have any system dependencies, but it would\nalso test dependencies on system libraries... alas! These requirements are\nimpossible and downright contradictory.\n\nThis repository exists as a pragmatic strategy to augment what is missed in the\nziglang/zig repository.\n\n * Network access: OK!\n * Depending on large quantities of third party projects: OK!\n * Depending on system things to be installed: OK!\n * Taking forever for tests to build and run: OK!\n\nRust has that project [crater](https://github.com/rust-lang/crater) which fills\na similar role as this. This project is a poor man's crater. Maybe, like a good\nPokemon, it can evolve into something better someday.\n\nExpect this codebase to be volatile. Breakage in this repository can be helpful\nfor working on Zig, but unlike the CI in ziglang/zig, it does not stop the flow\nof commits when tests are failing.\n\n## Running the test suite\n\nIt is recommended to run this in a sandboxed environment. This project does not\ncurrently automatically discover and run code but with user-contributed code,\nthe chances are much higher for malicious code.\n\n```\nzig build\n```\n\nPass `--help` to discover additional options.\n\n## Contributing\n\nFeel free to submit a pull request adding your project to build.zig.zon and\nbuild.zig.\n\nThis gives a chance, but not a guarantee, that Zig contributors will identify\nand fix regressions in the Zig toolchain before they affect your project.\n\nZig developers may decide to remove projects from this repository if\nmaintaining them as part of this test suite is deemed not worth the effort. If\nyour project is removed at some point, feel free to submit another pull request\nto add it back after you get it working again.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fziglang%2Fcontrib-testing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fziglang%2Fcontrib-testing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fziglang%2Fcontrib-testing/lists"}