{"id":13878171,"url":"https://github.com/Shopify/ruby-definitions","last_synced_at":"2025-07-16T14:31:32.186Z","repository":{"id":175605820,"uuid":"648208448","full_name":"Shopify/ruby-definitions","owner":"Shopify","description":"Definitions to build the Ruby we use at Shopify in development, testing, and production.","archived":false,"fork":false,"pushed_at":"2024-08-27T15:13:15.000Z","size":718,"stargazers_count":57,"open_issues_count":1,"forks_count":2,"subscribers_count":100,"default_branch":"main","last_synced_at":"2024-10-31T13:54:49.696Z","etag":null,"topics":["ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/Shopify.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2023-06-01T12:54:04.000Z","updated_at":"2024-08-27T15:13:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"fe8ab76f-57b3-44a3-8c62-7017b4276ee3","html_url":"https://github.com/Shopify/ruby-definitions","commit_stats":null,"previous_names":["shopify/ruby-definitions"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fruby-definitions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fruby-definitions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fruby-definitions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fruby-definitions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shopify","download_url":"https://codeload.github.com/Shopify/ruby-definitions/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226138849,"owners_count":17579496,"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":["ruby"],"created_at":"2024-08-06T08:01:41.797Z","updated_at":"2024-11-24T07:30:49.159Z","avatar_url":"https://github.com/Shopify.png","language":"Ruby","readme":"# shopify-ruby-definitions\n\nThis repository contains [ruby-build](https://github.com/rbenv/ruby-build/) definitions of Rubies we use at Shopify.\nThese builds are API compliant with release Rubies, but with additional backports for bugfixes and performance.\n\n## rbenv integration\n\nIf you use `rbenv`, you can add the custom rubies with:\n\n```bash\n$ gem install shopify-ruby-definitions\n$ eval \"$(shopify-ruby env)\"\n```\n\n## standalone ruby-build\n\nIf you are using another ruby version manager or no manager at all:\n\n1. Install ruby-build by [following the instructions](https://github.com/rbenv/ruby-build/#installation).\n\n2. Install the gem:\n    ```bash\n    $ gem install shopify-ruby-definitions\n    ```\n\n3. List the custom Ruby versions available:\n    ```bash\n    $ shopify-ruby versions\n    3.0.0-pshopify9\n    3.0.1-pshopify2\n    3.0.2-pshopify3\n    3.1.0-pshopify1\n    3.1.1-pshopify2\n    3.1.2-pshopify2\n    3.1.3-pshopify1\n    3.1.4-pshopify1\n    3.2.0-pshopify2\n    3.2.1-pshopify5\n    3.2.2-pshopify3\n    3.2.2-pshopify4\n    ```\n\n4. Install the Ruby version you want, [options are the same than regular `ruby-build`](https://github.com/rbenv/ruby-build#advanced-usage):\n    ```bash\n    $ shopify-ruby build 3.2.2-pshopify4 ~/.rubies/versions/3.2.2\n    ```\n\n5. Resolve a less specific version to one of these definitions\n    ```bash\n    $ shopify-ruby resolve 3.2\n    $ shopify-ruby resolve 3.2\n    3.2.2-pshopify4\n    ```\n","funding_links":[],"categories":["Ruby"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FShopify%2Fruby-definitions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FShopify%2Fruby-definitions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FShopify%2Fruby-definitions/lists"}