{"id":15010899,"url":"https://github.com/haskell/ghc-builder","last_synced_at":"2025-09-10T08:11:18.214Z","repository":{"id":15602348,"uuid":"18338516","full_name":"haskell/ghc-builder","owner":"haskell","description":"ghc builder bot","archived":false,"fork":false,"pushed_at":"2016-01-30T07:04:13.000Z","size":755,"stargazers_count":8,"open_issues_count":1,"forks_count":8,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-08-29T04:19:55.370Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Haskell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/haskell.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}},"created_at":"2014-04-01T17:41:47.000Z","updated_at":"2025-07-28T02:01:31.000Z","dependencies_parsed_at":"2022-09-06T23:22:08.863Z","dependency_job_id":null,"html_url":"https://github.com/haskell/ghc-builder","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/haskell/ghc-builder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fghc-builder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fghc-builder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fghc-builder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fghc-builder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/haskell","download_url":"https://codeload.github.com/haskell/ghc-builder/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haskell%2Fghc-builder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272792565,"owners_count":24993826,"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","status":"online","status_checked_at":"2025-08-29T02:00:10.610Z","response_time":87,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-09-24T19:37:04.434Z","updated_at":"2025-09-10T08:11:18.185Z","avatar_url":"https://github.com/haskell.png","language":"Haskell","readme":"The GHC builder\n===============\nThe GHC builder is a client/server system that allows us to build and test GHC\non lots of different computers scattered around the world (the clients, or\nbuild slaves), and aggregate the test results centrally (the server).\n\nBuilding the build slave\n------------------------\n\n```\ncd client/\ncabal sandbox init\ncabal sandbox add-source ../common/\ncabal install --dependencies-only\ncabal build\n```\n\nControlling resource usage\n--------------------------\n\nIt is recommended that you run the builder-client in a dedicated VM or\ncontainer environment to control resources.  However, in the absence of that\nyou can use ulimit on UNIX and UNIX-like systems to control the maximum\nresources that builder-client will consume.  Windows System Resource Manager\ncan be used in a similar manner.\n\n### Example: Run builder-client with a 2GB virtual memory limit\n\n```\nulimit -v 2000000\nbuilder-client -v\n```\n\nSee Also:\nhttps://ghc.haskell.org/trac/ghc/wiki/Builder\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaskell%2Fghc-builder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhaskell%2Fghc-builder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaskell%2Fghc-builder/lists"}