{"id":15663572,"url":"https://github.com/msp-greg/ruby-loco","last_synced_at":"2025-07-09T18:07:10.262Z","repository":{"id":20547072,"uuid":"89746020","full_name":"MSP-Greg/ruby-loco","owner":"MSP-Greg","description":"Fully tested Ruby Windows Mingw, ucrt \u0026 mswin builds, built and saved on GitHub","archived":false,"fork":false,"pushed_at":"2025-04-13T16:08:59.000Z","size":1341,"stargazers_count":17,"open_issues_count":5,"forks_count":6,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-23T08:56:30.785Z","etag":null,"topics":["mingw","mswin","ruby","ucrt","windows"],"latest_commit_sha":null,"homepage":"https://github.com/MSP-Greg/ruby-loco","language":"PowerShell","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/MSP-Greg.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,"zenodo":null}},"created_at":"2017-04-28T21:26:49.000Z","updated_at":"2025-04-13T16:09:02.000Z","dependencies_parsed_at":"2024-02-17T04:25:22.350Z","dependency_job_id":"f4e91274-7dc8-4dbb-8e44-6c8bd163d926","html_url":"https://github.com/MSP-Greg/ruby-loco","commit_stats":{"total_commits":916,"total_committers":6,"mean_commits":"152.66666666666666","dds":0.5152838427947598,"last_synced_commit":"d32e857c3a8af9b6d94344c28c1352f90c8c2342"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MSP-Greg%2Fruby-loco","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MSP-Greg%2Fruby-loco/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MSP-Greg%2Fruby-loco/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MSP-Greg%2Fruby-loco/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MSP-Greg","download_url":"https://codeload.github.com/MSP-Greg/ruby-loco/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251352639,"owners_count":21575865,"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":["mingw","mswin","ruby","ucrt","windows"],"created_at":"2024-10-03T13:38:18.409Z","updated_at":"2025-04-28T17:17:08.744Z","avatar_url":"https://github.com/MSP-Greg.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"## ruby-loco\n\n[![ucrt](https://github.com/MSP-Greg/ruby-loco/workflows/ucrt/badge.svg)](https://github.com/MSP-Greg/ruby-loco/actions?query=workflow%3Acucrt)\n[![mswin](https://github.com/MSP-Greg/ruby-loco/workflows/mswin/badge.svg)](https://github.com/MSP-Greg/ruby-loco/actions?query=workflow%3Amswin)\n[![mingw](https://github.com/MSP-Greg/ruby-loco/workflows/mingw/badge.svg)](https://github.com/MSP-Greg/ruby-loco/actions?query=workflow%3Amingw)\n\n### General\n\nThis repo creates self-contained Windows Ruby master builds (mingw, ucrt and mswin), and\nsaves them to the one [release](https://github.com/MSP-Greg/ruby-loco/releases/tag/ruby-master)\nin the repo.  This is done three times a day.\n\n\nThe links for the build 7z files are:\n\nmingw: https://github.com/MSP-Greg/ruby-loco/releases/download/ruby-master/ruby-mingw.7z\n\nucrt: https://github.com/MSP-Greg/ruby-loco/releases/download/ruby-master/ruby-ucrt.7z\n\nmswin: https://github.com/MSP-Greg/ruby-loco/releases/download/ruby-master/ruby-mswin.7z\n\nNote that if any of the Ruby test suites fail, the build will not be uploaded.\nHence, the links will provide the most recent build that passed.\n\nThe builds can be used in GitHub Actions CI by using the\n[ruby/setup-ruby](https://github.com/ruby/setup-ruby/blob/master/README.md) action or the\n[ruby/setup-ruby-pkgs](https://github.com/ruby/setup-ruby-pkgs/blob/master/README.md) action,\nwhich also helps with cross-platform package installation.\n\nThe repo can be used to build Ruby locally.\nSee (WIP) [Local Use](https://github.com/MSP-Greg/ruby-loco/blob/master/Local-Use.md).\n\n### Differences from Ruby CI\n\n* Patches allow the test suites to run from the install folder, as opposed to the build folder.  'make' is not used to run any tests.\n\n* A simple CLI test is run on all bin files to verify they work.  Both Windows \u0026 Bash\n  shells are checked.\n\n### Brief History\n\nI started working with building and testing MSYS2/MinGW Ruby in 2016, and what could be\nconsidered the start of ruby-loco happened in early 2017.\n\nAt first, its main purpose was to run full testing on MinGW master builds, as at the time,\nthat was not done in ruby/ruby.  The code was updated to create a full binary build and moved\nto AppVeyor.\n\nToday, mingw, ucrt and mswin builds are done, and are available for use with GitHUb Actions.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmsp-greg%2Fruby-loco","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmsp-greg%2Fruby-loco","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmsp-greg%2Fruby-loco/lists"}