{"id":23714415,"url":"https://github.com/compiler-explorer/misc-builder","last_synced_at":"2025-09-03T18:32:10.469Z","repository":{"id":40444660,"uuid":"242880247","full_name":"compiler-explorer/misc-builder","owner":"compiler-explorer","description":null,"archived":false,"fork":false,"pushed_at":"2025-07-02T20:36:03.000Z","size":270,"stargazers_count":12,"open_issues_count":2,"forks_count":33,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-08-29T23:46:02.844Z","etag":null,"topics":["docker-images"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/compiler-explorer.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":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-02-25T01:17:32.000Z","updated_at":"2025-07-02T20:36:07.000Z","dependencies_parsed_at":"2024-02-25T19:32:38.830Z","dependency_job_id":"10a4a0c9-2fe8-4214-bfed-15fead951a28","html_url":"https://github.com/compiler-explorer/misc-builder","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/compiler-explorer/misc-builder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/compiler-explorer%2Fmisc-builder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/compiler-explorer%2Fmisc-builder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/compiler-explorer%2Fmisc-builder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/compiler-explorer%2Fmisc-builder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/compiler-explorer","download_url":"https://codeload.github.com/compiler-explorer/misc-builder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/compiler-explorer%2Fmisc-builder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273489904,"owners_count":25115043,"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-09-03T02:00:09.631Z","response_time":76,"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":["docker-images"],"created_at":"2024-12-30T20:19:53.322Z","updated_at":"2025-09-03T18:32:10.169Z","avatar_url":"https://github.com/compiler-explorer.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Miscellaneous tool build scripts\n\nThe repository is part of the [Compiler Explorer](https://godbolt.org/) project. It builds\nthe docker images used to build some of the more...esoteric...tools used on the site.\n\nFor example, it builds the 6502 compiler.\n\nIt's in the process of being broken into smaller docker files, and/or separate repos as appropriate.\nWhat \"as appropriate\" means is still being worked on. Each dockerfile is for one group of related\nthings, building a `XXX-builder` for the `Dockerfile.XXX` file. The `misc` Dockerfile itself is\nfor the super misc-y things that really only are one-off, though that's still being split up.\n\nIf you add a new Dockerfile, you'll need to edit the matrix in the `.github/workflows/build.yml` file.\n\n# Testing locally\n\nNote: make sure you `chmod +x yourlanguage/build-yourcompiler.sh` first.\n\n```shell\n# Building the Docker image with tag `builder`\ndocker build -t builder -f Dockerfile.misc .\n\n# Running the build script in the container directly\ndocker run --rm -v/tmp/out:/build builder ./build-yourcompiler.sh trunk /build\n\n# Alternative to running the build script \n#  (It first starts a bash terminal inside the container, so it's easier for debugging.)\ndocker run -t -i miscbuilder bash\n./build-yourcompiler.sh trunk /build\n```\n\n\u003e Note: Different compiler builder scripts may require different command line arguments, check your script for details.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcompiler-explorer%2Fmisc-builder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcompiler-explorer%2Fmisc-builder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcompiler-explorer%2Fmisc-builder/lists"}