Exporting environment variables Exporting CI Exporting DISPLAY Exporting PAGER Exporting RUBY_VERSION Exporting SEMAPHORE Exporting SEMAPHORE_AGENT_MACHINE_ENVIRONMENT_TYPE Exporting SEMAPHORE_AGENT_MACHINE_OS_IMAGE Exporting SEMAPHORE_AGENT_MACHINE_TYPE Exporting SEMAPHORE_ARTIFACT_TOKEN Exporting SEMAPHORE_CACHE_ARCHIVE_METHOD Exporting SEMAPHORE_CACHE_BACKEND Exporting SEMAPHORE_CACHE_PRIVATE_KEY_PATH Exporting SEMAPHORE_CACHE_URL Exporting SEMAPHORE_CACHE_USERNAME Exporting SEMAPHORE_GIT_BRANCH Exporting SEMAPHORE_GIT_COMMIT_RANGE Exporting SEMAPHORE_GIT_DIR Exporting SEMAPHORE_GIT_PROVIDER Exporting SEMAPHORE_GIT_REF Exporting SEMAPHORE_GIT_REF_TYPE Exporting SEMAPHORE_GIT_REPO_NAME Exporting SEMAPHORE_GIT_REPO_SLUG Exporting SEMAPHORE_GIT_SHA Exporting SEMAPHORE_GIT_URL Exporting SEMAPHORE_GIT_WORKING_BRANCH Exporting SEMAPHORE_JOB_ID Exporting SEMAPHORE_JOB_NAME Exporting SEMAPHORE_ORGANIZATION_URL Exporting SEMAPHORE_PIPELINE_0_ARTEFACT_ID Exporting SEMAPHORE_PIPELINE_ARTEFACT_ID Exporting SEMAPHORE_PIPELINE_ID Exporting SEMAPHORE_PIPELINE_PROMOTED_BY Exporting SEMAPHORE_PIPELINE_PROMOTION Exporting SEMAPHORE_PIPELINE_RERUN Exporting SEMAPHORE_PROJECT_ID Exporting SEMAPHORE_PROJECT_NAME Exporting SEMAPHORE_TOOLBOX_METRICS_ENABLED Exporting SEMAPHORE_WORKFLOW_HOOK_SOURCE Exporting SEMAPHORE_WORKFLOW_ID Exporting SEMAPHORE_WORKFLOW_NUMBER Exporting SEMAPHORE_WORKFLOW_RERUN Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_API Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_HOOK Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_SCHEDULE Exporting SSH_PRIVATE_KEY_PATH Exporting TERM Injecting Files Injecting /Users/semaphore/.ssh/semaphore_cache_key with file mode 0600 Injecting /Users/semaphore/.ssh/id_rsa with file mode 0600 Setting up the Semaphore toolbox Running: dowloadPath=$(curl -s -L --retry 5 http://packages.semaphoreci.com/toolbox/darwin) && echo $dowloadPath && curl -s -L --retry 5 --connect-timeout 3 $dowloadPath -o /tmp/toolbox.tar && tar -xvf /tmp/toolbox.tar && mv toolbox ~/.toolbox && bash ~/.toolbox/install-toolbox && source ~/.toolbox/toolbox && echo 'source ~/.toolbox/toolbox' >> ~/.bash_profile && if [ -f /etc/init.d/xvfb ]; then /etc/init.d/xvfb start; fi https://github.com/semaphoreci/toolbox/releases/download/v1.19.40/darwin.tar x toolbox/ x toolbox/sem-semantic-release x toolbox/sem-version x toolbox/sem-install x toolbox/sem-service-check-params x toolbox/sem-service x toolbox/install-package x toolbox/libchecksum x toolbox/toolbox x toolbox/sem-dockerize x toolbox/README.md x toolbox/install-toolbox x toolbox/libcheckout x toolbox/cache x toolbox/enetwork x toolbox/retry x toolbox/test-results x toolbox/system-metrics-collector x toolbox/Dockerfile.dev x toolbox/ssh-session-cli x toolbox/artifact x toolbox/sem-context retry installed ssh-session-cli installed cache installed sem-context installed sem-service installed sem-dockerize installed sem-service-check-params installed sem-semantic-release installed install-package installed Installing the artifacts CLI artifacts installed Installing the test results CLI test-results installed Starting an ssh-agent Running: eval `ssh-agent` && echo 'eval $(ssh-agent) >/dev/null' >> ~/.bash_profile && echo 'yes' > /tmp/sempahore-user-commands-have-started Agent pid 985 Connecting to cache Running: (ssh-keyscan -p 29920 -H 46.4.218.107 >> /Users/semaphore/.ssh/known_hosts || true) && ssh-add /Users/semaphore/.ssh/semaphore_cache_key # 46.4.218.107:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.7 # 46.4.218.107:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.7 # 46.4.218.107:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.7 # 46.4.218.107:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.7 # 46.4.218.107:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.7 Identity added: /Users/semaphore/.ssh/semaphore_cache_key (/Users/semaphore/.ssh/semaphore_cache_key) checkout Performing shallow clone with depth: 50 Cloning into 'libsql-ruby'... Warning: Permanently added 'github.com' (ED25519) to the list of known hosts. remote: Enumerating objects: 576, done. remote: Counting objects: 0% (1/576) remote: Counting objects: 1% (6/576) remote: Counting objects: 2% (12/576) remote: Counting objects: 3% (18/576) remote: Counting objects: 4% (24/576) remote: Counting objects: 5% (29/576) remote: Counting objects: 6% (35/576) remote: Counting objects: 7% (41/576) remote: Counting objects: 8% (47/576) remote: Counting objects: 9% (52/576) remote: Counting objects: 10% (58/576) remote: Counting objects: 11% (64/576) remote: Counting objects: 12% (70/576) remote: Counting objects: 13% (75/576) remote: Counting objects: 14% (81/576) remote: Counting objects: 15% (87/576) remote: Counting objects: 16% (93/576) remote: Counting objects: 17% (98/576) remote: Counting objects: 18% (104/576) remote: Counting objects: 19% (110/576) remote: Counting objects: 20% (116/576) remote: Counting objects: 21% (121/576) remote: Counting objects: 22% (127/576) remote: Counting objects: 23% (133/576) remote: Counting objects: 24% (139/576) remote: Counting objects: 25% (144/576) remote: Counting objects: 26% (150/576) remote: Counting objects: 27% (156/576) remote: Counting objects: 28% (162/576) remote: Counting objects: 29% (168/576) remote: Counting objects: 30% (173/576) remote: Counting objects: 31% (179/576) remote: Counting objects: 32% (185/576) remote: Counting objects: 33% (191/576) remote: Counting objects: 34% (196/576) remote: Counting objects: 35% (202/576) remote: Counting objects: 36% (208/576) remote: Counting objects: 37% (214/576) remote: Counting objects: 38% (219/576) remote: Counting objects: 39% (225/576) remote: Counting objects: 40% (231/576) remote: Counting objects: 41% (237/576) remote: Counting objects: 42% (242/576) remote: Counting objects: 43% (248/576) remote: Counting objects: 44% (254/576) remote: Counting objects: 45% (260/576) remote: Counting objects: 46% (265/576) remote: Counting objects: 47% (271/576) remote: Counting objects: 48% (277/576) remote: Counting objects: 49% (283/576) remote: Counting objects: 50% (288/576) remote: Counting objects: 51% (294/576) remote: Counting objects: 52% (300/576) remote: Counting objects: 53% (306/576) remote: Counting objects: 54% (312/576) remote: Counting objects: 55% (317/576) remote: Counting objects: 56% (323/576) remote: Counting objects: 57% (329/576) remote: Counting objects: 58% (335/576) remote: Counting objects: 59% (340/576) remote: Counting objects: 60% (346/576) remote: Counting objects: 61% (352/576) remote: Counting objects: 62% (358/576) remote: Counting objects: 63% (363/576) remote: Counting objects: 64% (369/576) remote: Counting objects: 65% (375/576) remote: Counting objects: 66% (381/576) remote: Counting objects: 67% (386/576) remote: Counting objects: 68% (392/576) remote: Counting objects: 69% (398/576) remote: Counting objects: 70% (404/576) remote: Counting objects: 71% (409/576) remote: Counting objects: 72% (415/576) remote: Counting objects: 73% (421/576) remote: Counting objects: 74% (427/576) remote: Counting objects: 75% (432/576) remote: Counting objects: 76% (438/576) remote: Counting objects: 77% (444/576) remote: Counting objects: 78% (450/576) remote: Counting objects: 79% (456/576) remote: Counting objects: 80% (461/576) remote: Counting objects: 81% (467/576) remote: Counting objects: 82% (473/576) remote: Counting objects: 83% (479/576) remote: Counting objects: 84% (484/576) remote: Counting objects: 85% (490/576) remote: Counting objects: 86% (496/576) remote: Counting objects: 87% (502/576) remote: Counting objects: 88% (507/576) remote: Counting objects: 89% (513/576) remote: Counting objects: 90% (519/576) remote: Counting objects: 91% (525/576) remote: Counting objects: 92% (530/576) remote: Counting objects: 93% (536/576) remote: Counting objects: 94% (542/576) remote: Counting objects: 95% (548/576) remote: Counting objects: 96% (553/576) remote: Counting objects: 97% (559/576) remote: Counting objects: 98% (565/576) remote: Counting objects: 99% (571/576) remote: Counting objects: 100% (576/576) remote: Counting objects: 100% (576/576), done. remote: Compressing objects: 0% (1/294) remote: Compressing objects: 1% (3/294) remote: Compressing objects: 2% (6/294) remote: Compressing objects: 3% (9/294) remote: Compressing objects: 4% (12/294) remote: Compressing objects: 5% (15/294) remote: Compressing objects: 6% (18/294) remote: Compressing objects: 7% (21/294) remote: Compressing objects: 8% (24/294) remote: Compressing objects: 9% (27/294) remote: Compressing objects: 10% (30/294) remote: Compressing objects: 11% (33/294) remote: Compressing objects: 12% (36/294) remote: Compressing objects: 13% (39/294) remote: Compressing objects: 14% (42/294) remote: Compressing objects: 15% (45/294) remote: Compressing objects: 16% (48/294) remote: Compressing objects: 17% (50/294) remote: Compressing objects: 18% (53/294) remote: Compressing objects: 19% (56/294) remote: Compressing objects: 20% (59/294) remote: Compressing objects: 21% (62/294) remote: Compressing objects: 22% (65/294) remote: Compressing objects: 23% (68/294) remote: Compressing objects: 24% (71/294) remote: Compressing objects: 25% (74/294) remote: Compressing objects: 26% (77/294) remote: Compressing objects: 27% (80/294) remote: Compressing objects: 28% (83/294) remote: Compressing objects: 29% (86/294) remote: Compressing objects: 30% (89/294) remote: Compressing objects: 31% (92/294) remote: Compressing objects: 32% (95/294) remote: Compressing objects: 33% (98/294) remote: Compressing objects: 34% (100/294) remote: Compressing objects: 35% (103/294) remote: Compressing objects: 36% (106/294) remote: Compressing objects: 37% (109/294) remote: Compressing objects: 38% (112/294) remote: Compressing objects: 39% (115/294) remote: Compressing objects: 40% (118/294) remote: Compressing objects: 41% (121/294) remote: Compressing objects: 42% (124/294) remote: Compressing objects: 43% (127/294) remote: Compressing objects: 44% (130/294) remote: Compressing objects: 45% (133/294) remote: Compressing objects: 46% (136/294) remote: Compressing objects: 47% (139/294) remote: Compressing objects: 48% (142/294) remote: Compressing objects: 49% (145/294) remote: Compressing objects: 50% (147/294) remote: Compressing objects: 51% (150/294) remote: Compressing objects: 52% (153/294) remote: Compressing objects: 53% (156/294) remote: Compressing objects: 54% (159/294) remote: Compressing objects: 55% (162/294) remote: Compressing objects: 56% (165/294) remote: Compressing objects: 57% (168/294) remote: Compressing objects: 58% (171/294) remote: Compressing objects: 59% (174/294) remote: Compressing objects: 60% (177/294) remote: Compressing objects: 61% (180/294) remote: Compressing objects: 62% (183/294) remote: Compressing objects: 63% (186/294) remote: Compressing objects: 64% (189/294) remote: Compressing objects: 65% (192/294) remote: Compressing objects: 66% (195/294) remote: Compressing objects: 67% (197/294) remote: Compressing objects: 68% (200/294) remote: Compressing objects: 69% (203/294) remote: Compressing objects: 70% (206/294) remote: Compressing objects: 71% (209/294) remote: Compressing objects: 72% (212/294) remote: Compressing objects: 73% (215/294) remote: Compressing objects: 74% (218/294) remote: Compressing objects: 75% (221/294) remote: Compressing objects: 76% (224/294) remote: Compressing objects: 77% (227/294) remote: Compressing objects: 78% (230/294) remote: Compressing objects: 79% (233/294) remote: Compressing objects: 80% (236/294) remote: Compressing objects: 81% (239/294) remote: Compressing objects: 82% (242/294) remote: Compressing objects: 83% (245/294) remote: Compressing objects: 84% (247/294) remote: Compressing objects: 85% (250/294) remote: Compressing objects: 86% (253/294) remote: Compressing objects: 87% (256/294) remote: Compressing objects: 88% (259/294) remote: Compressing objects: 89% (262/294) remote: Compressing objects: 90% (265/294) remote: Compressing objects: 91% (268/294) remote: Compressing objects: 92% (271/294) remote: Compressing objects: 93% (274/294) remote: Compressing objects: 94% (277/294) remote: Compressing objects: 95% (280/294) remote: Compressing objects: 96% (283/294) remote: Compressing objects: 97% (286/294) remote: Compressing objects: 98% (289/294) remote: Compressing objects: 99% (292/294) remote: Compressing objects: 100% (294/294) remote: Compressing objects: 100% (294/294), done. Receiving objects: 0% (1/576) Receiving objects: 1% (6/576) Receiving objects: 2% (12/576) Receiving objects: 3% (18/576) Receiving objects: 4% (24/576) Receiving objects: 5% (29/576) Receiving objects: 6% (35/576) Receiving objects: 7% (41/576) Receiving objects: 8% (47/576) Receiving objects: 9% (52/576) Receiving objects: 10% (58/576) Receiving objects: 11% (64/576) Receiving objects: 12% (70/576) Receiving objects: 13% (75/576) Receiving objects: 14% (81/576) Receiving objects: 15% (87/576) Receiving objects: 16% (93/576) Receiving objects: 17% (98/576) Receiving objects: 18% (104/576) Receiving objects: 19% (110/576) Receiving objects: 20% (116/576) Receiving objects: 21% (121/576) Receiving objects: 22% (127/576) Receiving objects: 23% (133/576) Receiving objects: 24% (139/576) Receiving objects: 25% (144/576) Receiving objects: 26% (150/576) Receiving objects: 27% (156/576) Receiving objects: 28% (162/576) Receiving objects: 29% (168/576) Receiving objects: 30% (173/576) Receiving objects: 31% (179/576) Receiving objects: 32% (185/576) Receiving objects: 33% (191/576) Receiving objects: 34% (196/576) Receiving objects: 35% (202/576) Receiving objects: 36% (208/576) Receiving objects: 37% (214/576) Receiving objects: 38% (219/576) Receiving objects: 39% (225/576) Receiving objects: 40% (231/576) Receiving objects: 41% (237/576) Receiving objects: 42% (242/576) Receiving objects: 43% (248/576) Receiving objects: 44% (254/576) Receiving objects: 45% (260/576) Receiving objects: 46% (265/576) Receiving objects: 47% (271/576) Receiving objects: 48% (277/576) Receiving objects: 49% (283/576) Receiving objects: 50% (288/576) Receiving objects: 51% (294/576) Receiving objects: 52% (300/576) Receiving objects: 53% (306/576) Receiving objects: 54% (312/576) Receiving objects: 55% (317/576) Receiving objects: 56% (323/576) Receiving objects: 57% (329/576) Receiving objects: 58% (335/576) Receiving objects: 59% (340/576) Receiving objects: 60% (346/576) Receiving objects: 61% (352/576) Receiving objects: 62% (358/576) Receiving objects: 63% (363/576) Receiving objects: 64% (369/576) Receiving objects: 65% (375/576) Receiving objects: 66% (381/576) Receiving objects: 67% (386/576) Receiving objects: 68% (392/576) Receiving objects: 69% (398/576) Receiving objects: 70% (404/576) Receiving objects: 71% (409/576) Receiving objects: 72% (415/576) Receiving objects: 73% (421/576) Receiving objects: 74% (427/576) Receiving objects: 75% (432/576) remote: Total 576 (delta 297), reused 489 (delta 233), pack-reused 0 Receiving objects: 76% (438/576) Receiving objects: 77% (444/576) Receiving objects: 78% (450/576) Receiving objects: 79% (456/576) Receiving objects: 80% (461/576) Receiving objects: 81% (467/576) Receiving objects: 82% (473/576) Receiving objects: 83% (479/576) Receiving objects: 84% (484/576) Receiving objects: 85% (490/576) Receiving objects: 86% (496/576) Receiving objects: 87% (502/576) Receiving objects: 88% (507/576) Receiving objects: 89% (513/576) Receiving objects: 90% (519/576) Receiving objects: 91% (525/576) Receiving objects: 92% (530/576) Receiving objects: 93% (536/576) Receiving objects: 94% (542/576) Receiving objects: 95% (548/576) Receiving objects: 96% (553/576) Receiving objects: 97% (559/576) Receiving objects: 98% (565/576) Receiving objects: 99% (571/576) Receiving objects: 100% (576/576) Receiving objects: 100% (576/576), 2.67 MiB | 6.83 MiB/s, done. Resolving deltas: 0% (0/297) Resolving deltas: 1% (3/297) Resolving deltas: 2% (7/297) Resolving deltas: 3% (10/297) Resolving deltas: 4% (12/297) Resolving deltas: 5% (15/297) Resolving deltas: 6% (18/297) Resolving deltas: 7% (21/297) Resolving deltas: 8% (25/297) Resolving deltas: 9% (28/297) Resolving deltas: 10% (30/297) Resolving deltas: 11% (33/297) Resolving deltas: 12% (36/297) Resolving deltas: 13% (39/297) Resolving deltas: 14% (42/297) Resolving deltas: 15% (45/297) Resolving deltas: 16% (48/297) Resolving deltas: 17% (52/297) Resolving deltas: 18% (54/297) Resolving deltas: 19% (57/297) Resolving deltas: 20% (60/297) Resolving deltas: 21% (63/297) Resolving deltas: 22% (67/297) Resolving deltas: 23% (69/297) Resolving deltas: 24% (72/297) Resolving deltas: 25% (75/297) Resolving deltas: 26% (79/297) Resolving deltas: 27% (81/297) Resolving deltas: 28% (85/297) Resolving deltas: 29% (87/297) Resolving deltas: 30% (90/297) Resolving deltas: 31% (94/297) Resolving deltas: 32% (97/297) Resolving deltas: 33% (99/297) Resolving deltas: 34% (101/297) Resolving deltas: 35% (104/297) Resolving deltas: 36% (108/297) Resolving deltas: 37% (110/297) Resolving deltas: 38% (114/297) Resolving deltas: 39% (117/297) Resolving deltas: 40% (119/297) Resolving deltas: 41% (122/297) Resolving deltas: 42% (126/297) Resolving deltas: 43% (128/297) Resolving deltas: 44% (132/297) Resolving deltas: 45% (134/297) Resolving deltas: 46% (137/297) Resolving deltas: 47% (140/297) Resolving deltas: 48% (143/297) Resolving deltas: 49% (146/297) Resolving deltas: 50% (150/297) Resolving deltas: 51% (152/297) Resolving deltas: 52% (155/297) Resolving deltas: 53% (158/297) Resolving deltas: 54% (161/297) Resolving deltas: 55% (165/297) Resolving deltas: 56% (167/297) Resolving deltas: 57% (170/297) Resolving deltas: 58% (173/297) Resolving deltas: 59% (176/297) Resolving deltas: 60% (179/297) Resolving deltas: 61% (182/297) Resolving deltas: 62% (185/297) Resolving deltas: 63% (188/297) Resolving deltas: 64% (191/297) Resolving deltas: 65% (194/297) Resolving deltas: 66% (197/297) Resolving deltas: 67% (199/297) Resolving deltas: 68% (202/297) Resolving deltas: 69% (205/297) Resolving deltas: 70% (208/297) Resolving deltas: 71% (211/297) Resolving deltas: 72% (214/297) Resolving deltas: 73% (218/297) Resolving deltas: 74% (220/297) Resolving deltas: 75% (223/297) Resolving deltas: 76% (226/297) Resolving deltas: 77% (229/297) Resolving deltas: 78% (233/297) Resolving deltas: 79% (235/297) Resolving deltas: 80% (238/297) Resolving deltas: 81% (241/297) Resolving deltas: 82% (244/297) Resolving deltas: 83% (247/297) Resolving deltas: 84% (250/297) Resolving deltas: 85% (253/297) Resolving deltas: 86% (256/297) Resolving deltas: 87% (260/297) Resolving deltas: 88% (262/297) Resolving deltas: 89% (265/297) Resolving deltas: 90% (268/297) Resolving deltas: 91% (271/297) Resolving deltas: 92% (275/297) Resolving deltas: 93% (277/297) Resolving deltas: 94% (280/297) Resolving deltas: 95% (283/297) Resolving deltas: 96% (286/297) Resolving deltas: 97% (289/297) Resolving deltas: 98% (292/297) Resolving deltas: 99% (295/297) Resolving deltas: 100% (297/297) Resolving deltas: 100% (297/297), done. HEAD is now at 47d3c83 Release 0.1.0 git -C ${HOME}/.rbenv/plugins/ruby-build pull remote: Enumerating objects: 871, done. remote: Counting objects: 0% (1/543) remote: Counting objects: 1% (6/543) remote: Counting objects: 2% (11/543) remote: Counting objects: 3% (17/543) remote: Counting objects: 4% (22/543) remote: Counting objects: 5% (28/543) remote: Counting objects: 6% (33/543) remote: Counting objects: 7% (39/543) remote: Counting objects: 8% (44/543) remote: Counting objects: 9% (49/543) remote: Counting objects: 10% (55/543) remote: Counting objects: 11% (60/543) remote: Counting objects: 12% (66/543) remote: Counting objects: 13% (71/543) remote: Counting objects: 14% (77/543) remote: Counting objects: 15% (82/543) remote: Counting objects: 16% (87/543) remote: Counting objects: 17% (93/543) remote: Counting objects: 18% (98/543) remote: Counting objects: 19% (104/543) remote: Counting objects: 20% (109/543) remote: Counting objects: 21% (115/543) remote: Counting objects: 22% (120/543) remote: Counting objects: 23% (125/543) remote: Counting objects: 24% (131/543) remote: Counting objects: 25% (136/543) remote: Counting objects: 26% (142/543) remote: Counting objects: 27% (147/543) remote: Counting objects: 28% (153/543) remote: Counting objects: 29% (158/543) remote: Counting objects: 30% (163/543) remote: Counting objects: 31% (169/543) remote: Counting objects: 32% (174/543) remote: Counting objects: 33% (180/543) remote: Counting objects: 34% (185/543) remote: Counting objects: 35% (191/543) remote: Counting objects: 36% (196/543) remote: Counting objects: 37% (201/543) remote: Counting objects: 38% (207/543) remote: Counting objects: 39% (212/543) remote: Counting objects: 40% (218/543) remote: Counting objects: 41% (223/543) remote: Counting objects: 42% (229/543) remote: Counting objects: 43% (234/543) remote: Counting objects: 44% (239/543) remote: Counting objects: 45% (245/543) remote: Counting objects: 46% (250/543) remote: Counting objects: 47% (256/543) remote: Counting objects: 48% (261/543) remote: Counting objects: 49% (267/543) remote: Counting objects: 50% (272/543) remote: Counting objects: 51% (277/543) remote: Counting objects: 52% (283/543) remote: Counting objects: 53% (288/543) remote: Counting objects: 54% (294/543) remote: Counting objects: 55% (299/543) remote: Counting objects: 56% (305/543) remote: Counting objects: 57% (310/543) remote: Counting objects: 58% (315/543) remote: Counting objects: 59% (321/543) remote: Counting objects: 60% (326/543) remote: Counting objects: 61% (332/543) remote: Counting objects: 62% (337/543) remote: Counting objects: 63% (343/543) remote: Counting objects: 64% (348/543) remote: Counting objects: 65% (353/543) remote: Counting objects: 66% (359/543) remote: Counting objects: 67% (364/543) remote: Counting objects: 68% (370/543) remote: Counting objects: 69% (375/543) remote: Counting objects: 70% (381/543) remote: Counting objects: 71% (386/543) remote: Counting objects: 72% (391/543) remote: Counting objects: 73% (397/543) remote: Counting objects: 74% (402/543) remote: Counting objects: 75% (408/543) remote: Counting objects: 76% (413/543) remote: Counting objects: 77% (419/543) remote: Counting objects: 78% (424/543) remote: Counting objects: 79% (429/543) remote: Counting objects: 80% (435/543) remote: Counting objects: 81% (440/543) remote: Counting objects: 82% (446/543) remote: Counting objects: 83% (451/543) remote: Counting objects: 84% (457/543) remote: Counting objects: 85% (462/543) remote: Counting objects: 86% (467/543) remote: Counting objects: 87% (473/543) remote: Counting objects: 88% (478/543) remote: Counting objects: 89% (484/543) remote: Counting objects: 90% (489/543) remote: Counting objects: 91% (495/543) remote: Counting objects: 92% (500/543) remote: Counting objects: 93% (505/543) remote: Counting objects: 94% (511/543) remote: Counting objects: 95% (516/543) remote: Counting objects: 96% (522/543) remote: Counting objects: 97% (527/543) remote: Counting objects: 98% (533/543) remote: Counting objects: 99% (538/543) remote: Counting objects: 100% (543/543) remote: Counting objects: 100% (543/543), done. remote: Compressing objects: 2% (1/40) remote: Compressing objects: 5% (2/40) remote: Compressing objects: 7% (3/40) remote: Compressing objects: 10% (4/40) remote: Compressing objects: 12% (5/40) remote: Compressing objects: 15% (6/40) remote: Compressing objects: 17% (7/40) remote: Compressing objects: 20% (8/40) remote: Compressing objects: 22% (9/40) remote: Compressing objects: 25% (10/40) remote: Compressing objects: 27% (11/40) remote: Compressing objects: 30% (12/40) remote: Compressing objects: 32% (13/40) remote: Compressing objects: 35% (14/40) remote: Compressing objects: 37% (15/40) remote: Compressing objects: 40% (16/40) remote: Compressing objects: 42% (17/40) remote: Compressing objects: 45% (18/40) remote: Compressing objects: 47% (19/40) remote: Compressing objects: 50% (20/40) remote: Compressing objects: 52% (21/40) remote: Compressing objects: 55% (22/40) remote: Compressing objects: 57% (23/40) remote: Compressing objects: 60% (24/40) remote: Compressing objects: 62% (25/40) remote: Compressing objects: 65% (26/40) remote: Compressing objects: 67% (27/40) remote: Compressing objects: 70% (28/40) remote: Compressing objects: 72% (29/40) remote: Compressing objects: 75% (30/40) remote: Compressing objects: 77% (31/40) remote: Compressing objects: 80% (32/40) remote: Compressing objects: 82% (33/40) remote: Compressing objects: 85% (34/40) remote: Compressing objects: 87% (35/40) remote: Compressing objects: 90% (36/40) remote: Compressing objects: 92% (37/40) remote: Compressing objects: 95% (38/40) remote: Compressing objects: 97% (39/40) remote: Compressing objects: 100% (40/40) remote: Compressing objects: 100% (40/40), done. Receiving objects: 0% (1/871) Receiving objects: 1% (9/871) Receiving objects: 2% (18/871) Receiving objects: 3% (27/871) Receiving objects: 4% (35/871) Receiving objects: 5% (44/871) Receiving objects: 6% (53/871) Receiving objects: 7% (61/871) Receiving objects: 8% (70/871) Receiving objects: 9% (79/871) Receiving objects: 10% (88/871) Receiving objects: 11% (96/871) Receiving objects: 12% (105/871) Receiving objects: 13% (114/871) Receiving objects: 14% (122/871) Receiving objects: 15% (131/871) Receiving objects: 16% (140/871) Receiving objects: 17% (149/871) Receiving objects: 18% (157/871) Receiving objects: 19% (166/871) Receiving objects: 20% (175/871) Receiving objects: 21% (183/871) Receiving objects: 22% (192/871) Receiving objects: 23% (201/871) Receiving objects: 24% (210/871) Receiving objects: 25% (218/871) Receiving objects: 26% (227/871) Receiving objects: 27% (236/871) Receiving objects: 28% (244/871) Receiving objects: 29% (253/871) Receiving objects: 30% (262/871) Receiving objects: 31% (271/871) Receiving objects: 32% (279/871) Receiving objects: 33% (288/871) Receiving objects: 34% (297/871) Receiving objects: 35% (305/871) Receiving objects: 36% (314/871) Receiving objects: 37% (323/871) Receiving objects: 38% (331/871) Receiving objects: 39% (340/871) Receiving objects: 40% (349/871) Receiving objects: 41% (358/871) Receiving objects: 42% (366/871) Receiving objects: 43% (375/871) Receiving objects: 44% (384/871) Receiving objects: 45% (392/871) Receiving objects: 46% (401/871) Receiving objects: 47% (410/871) Receiving objects: 48% (419/871) Receiving objects: 49% (427/871) Receiving objects: 50% (436/871) Receiving objects: 51% (445/871) Receiving objects: 52% (453/871) Receiving objects: 53% (462/871) Receiving objects: 54% (471/871) Receiving objects: 55% (480/871) Receiving objects: 56% (488/871) Receiving objects: 57% (497/871) Receiving objects: 58% (506/871) Receiving objects: 59% (514/871) remote: Total 871 (delta 498), reused 534 (delta 496), pack-reused 328 Receiving objects: 60% (523/871) Receiving objects: 61% (532/871) Receiving objects: 62% (541/871) Receiving objects: 63% (549/871) Receiving objects: 64% (558/871) Receiving objects: 65% (567/871) Receiving objects: 66% (575/871) Receiving objects: 67% (584/871) Receiving objects: 68% (593/871) Receiving objects: 69% (601/871) Receiving objects: 70% (610/871) Receiving objects: 71% (619/871) Receiving objects: 72% (628/871) Receiving objects: 73% (636/871) Receiving objects: 74% (645/871) Receiving objects: 75% (654/871) Receiving objects: 76% (662/871) Receiving objects: 77% (671/871) Receiving objects: 78% (680/871) Receiving objects: 79% (689/871) Receiving objects: 80% (697/871) Receiving objects: 81% (706/871) Receiving objects: 82% (715/871) Receiving objects: 83% (723/871) Receiving objects: 84% (732/871) Receiving objects: 85% (741/871) Receiving objects: 86% (750/871) Receiving objects: 87% (758/871) Receiving objects: 88% (767/871) Receiving objects: 89% (776/871) Receiving objects: 90% (784/871) Receiving objects: 91% (793/871) Receiving objects: 92% (802/871) Receiving objects: 93% (811/871) Receiving objects: 94% (819/871) Receiving objects: 95% (828/871) Receiving objects: 96% (837/871) Receiving objects: 97% (845/871) Receiving objects: 98% (854/871) Receiving objects: 99% (863/871) Receiving objects: 100% (871/871) Receiving objects: 100% (871/871), 176.02 KiB | 4.89 MiB/s, done. Resolving deltas: 0% (0/654) Resolving deltas: 1% (7/654) Resolving deltas: 2% (14/654) Resolving deltas: 3% (21/654) Resolving deltas: 4% (27/654) Resolving deltas: 5% (33/654) Resolving deltas: 6% (40/654) Resolving deltas: 7% (46/654) Resolving deltas: 8% (53/654) Resolving deltas: 9% (59/654) Resolving deltas: 10% (66/654) Resolving deltas: 11% (72/654) Resolving deltas: 12% (79/654) Resolving deltas: 13% (86/654) Resolving deltas: 14% (92/654) Resolving deltas: 15% (99/654) Resolving deltas: 16% (105/654) Resolving deltas: 17% (112/654) Resolving deltas: 18% (118/654) Resolving deltas: 19% (125/654) Resolving deltas: 20% (131/654) Resolving deltas: 21% (138/654) Resolving deltas: 22% (144/654) Resolving deltas: 23% (151/654) Resolving deltas: 24% (157/654) Resolving deltas: 25% (164/654) Resolving deltas: 26% (171/654) Resolving deltas: 27% (177/654) Resolving deltas: 28% (184/654) Resolving deltas: 29% (190/654) Resolving deltas: 30% (197/654) Resolving deltas: 31% (203/654) Resolving deltas: 32% (210/654) Resolving deltas: 33% (216/654) Resolving deltas: 34% (223/654) Resolving deltas: 35% (230/654) Resolving deltas: 36% (236/654) Resolving deltas: 37% (242/654) Resolving deltas: 38% (249/654) Resolving deltas: 39% (256/654) Resolving deltas: 40% (262/654) Resolving deltas: 41% (269/654) Resolving deltas: 42% (275/654) Resolving deltas: 43% (282/654) Resolving deltas: 44% (288/654) Resolving deltas: 45% (295/654) Resolving deltas: 46% (301/654) Resolving deltas: 47% (308/654) Resolving deltas: 48% (314/654) Resolving deltas: 49% (321/654) Resolving deltas: 50% (327/654) Resolving deltas: 51% (334/654) Resolving deltas: 52% (341/654) Resolving deltas: 53% (347/654) Resolving deltas: 54% (354/654) Resolving deltas: 55% (360/654) Resolving deltas: 56% (367/654) Resolving deltas: 57% (373/654) Resolving deltas: 58% (380/654) Resolving deltas: 59% (386/654) Resolving deltas: 60% (393/654) Resolving deltas: 61% (399/654) Resolving deltas: 62% (406/654) Resolving deltas: 63% (413/654) Resolving deltas: 64% (419/654) Resolving deltas: 65% (426/654) Resolving deltas: 66% (432/654) Resolving deltas: 67% (439/654) Resolving deltas: 68% (445/654) Resolving deltas: 69% (452/654) Resolving deltas: 70% (458/654) Resolving deltas: 71% (465/654) Resolving deltas: 72% (471/654) Resolving deltas: 73% (478/654) Resolving deltas: 74% (484/654) Resolving deltas: 75% (491/654) Resolving deltas: 76% (498/654) Resolving deltas: 77% (504/654) Resolving deltas: 78% (511/654) Resolving deltas: 79% (517/654) Resolving deltas: 80% (524/654) Resolving deltas: 81% (530/654) Resolving deltas: 82% (537/654) Resolving deltas: 83% (543/654) Resolving deltas: 84% (550/654) Resolving deltas: 85% (556/654) Resolving deltas: 86% (563/654) Resolving deltas: 87% (569/654) Resolving deltas: 88% (576/654) Resolving deltas: 89% (583/654) Resolving deltas: 90% (589/654) Resolving deltas: 91% (596/654) Resolving deltas: 92% (602/654) Resolving deltas: 93% (609/654) Resolving deltas: 94% (615/654) Resolving deltas: 95% (622/654) Resolving deltas: 96% (628/654) Resolving deltas: 97% (635/654) Resolving deltas: 98% (641/654) Resolving deltas: 99% (648/654) Resolving deltas: 100% (654/654) Resolving deltas: 100% (654/654), completed with 156 local objects. From https://github.com/rbenv/ruby-build a9ed743..b57c7a8 master -> origin/master * [new tag] v20230428 -> v20230428 * [new tag] v20220909 -> v20220909 * [new tag] v20220910 -> v20220910 * [new tag] v20220910.1 -> v20220910.1 * [new tag] v20220930 -> v20220930 * [new tag] v20221004 -> v20221004 * [new tag] v20221025 -> v20221025 * [new tag] v20221026 -> v20221026 * [new tag] v20221101 -> v20221101 * [new tag] v20221116 -> v20221116 * [new tag] v20221121 -> v20221121 * [new tag] v20221123 -> v20221123 * [new tag] v20221124 -> v20221124 * [new tag] v20221206 -> v20221206 * [new tag] v20221225 -> v20221225 * [new tag] v20230124 -> v20230124 * [new tag] v20230202 -> v20230202 * [new tag] v20230208 -> v20230208 * [new tag] v20230208.1 -> v20230208.1 * [new tag] v20230222 -> v20230222 * [new tag] v20230306 -> v20230306 * [new tag] v20230309 -> v20230309 * [new tag] v20230330 -> v20230330 * [new tag] v20230424 -> v20230424 Updating a9ed743..b57c7a8 Fast-forward .github/dependabot.yml | 6 + .github/workflows/ci.yml | 5 +- .github/workflows/differential-shellcheck.yml | 29 ++++ .github/workflows/mirror.yml | 13 +- .github/workflows/release.yml | 5 +- README.md | 73 ++++----- bin/rbenv-install | 23 ++- bin/ruby-build | 164 +++++++++------------ script/release | 32 ++-- script/test | 2 +- script/update-cruby | 9 +- script/update-rbx | 31 ---- script/update-truffleruby-graalvm | 9 +- share/ruby-build/1.8.7-p375 | 2 +- share/ruby-build/1.9.2-p326 | 2 +- share/ruby-build/2.4.0 | 2 +- share/ruby-build/2.4.0-dev | 2 +- share/ruby-build/2.4.1 | 2 +- share/ruby-build/2.4.10 | 2 +- share/ruby-build/2.4.2 | 2 +- share/ruby-build/2.4.3 | 2 +- share/ruby-build/2.4.4 | 2 +- share/ruby-build/2.4.5 | 2 +- share/ruby-build/2.4.6 | 2 +- share/ruby-build/2.4.7 | 2 +- share/ruby-build/2.4.8 | 2 +- share/ruby-build/2.4.9 | 2 +- share/ruby-build/2.5.0 | 2 +- share/ruby-build/2.5.0-dev | 2 +- share/ruby-build/2.5.0-preview1 | 2 +- share/ruby-build/2.5.0-rc1 | 2 +- share/ruby-build/2.5.1 | 2 +- share/ruby-build/2.5.2 | 2 +- share/ruby-build/2.5.3 | 2 +- share/ruby-build/2.5.4 | 2 +- share/ruby-build/2.5.5 | 2 +- share/ruby-build/2.5.6 | 2 +- share/ruby-build/2.5.7 | 2 +- share/ruby-build/2.5.8 | 2 +- share/ruby-build/2.5.9 | 2 +- share/ruby-build/2.6.0 | 4 +- share/ruby-build/2.6.0-dev | 2 +- share/ruby-build/2.6.0-preview1 | 4 +- share/ruby-build/2.6.0-preview2 | 4 +- share/ruby-build/2.6.0-preview3 | 4 +- share/ruby-build/2.6.0-rc1 | 4 +- share/ruby-build/2.6.0-rc2 | 4 +- share/ruby-build/2.6.1 | 4 +- share/ruby-build/2.6.10 | 4 +- share/ruby-build/2.6.2 | 4 +- share/ruby-build/2.6.3 | 4 +- share/ruby-build/2.6.4 | 4 +- share/ruby-build/2.6.5 | 4 +- share/ruby-build/2.6.6 | 4 +- share/ruby-build/2.6.7 | 4 +- share/ruby-build/2.6.8 | 4 +- share/ruby-build/2.6.9 | 4 +- share/ruby-build/2.7.0 | 4 +- share/ruby-build/2.7.0-dev | 2 +- share/ruby-build/2.7.0-preview1 | 4 +- share/ruby-build/2.7.0-preview2 | 4 +- share/ruby-build/2.7.0-preview3 | 4 +- share/ruby-build/2.7.0-rc1 | 4 +- share/ruby-build/2.7.0-rc2 | 4 +- share/ruby-build/2.7.1 | 4 +- share/ruby-build/2.7.2 | 4 +- share/ruby-build/2.7.3 | 4 +- share/ruby-build/2.7.4 | 4 +- share/ruby-build/2.7.5 | 4 +- share/ruby-build/2.7.6 | 4 +- share/ruby-build/2.7.7 | 2 + share/ruby-build/2.7.8 | 2 + share/ruby-build/3.0.0 | 2 +- share/ruby-build/3.0.0-dev | 2 +- share/ruby-build/3.0.0-preview1 | 2 +- share/ruby-build/3.0.0-preview2 | 2 +- share/ruby-build/3.0.0-rc1 | 2 +- share/ruby-build/3.0.1 | 2 +- share/ruby-build/3.0.2 | 2 +- share/ruby-build/3.0.3 | 2 +- share/ruby-build/3.0.4 | 2 +- share/ruby-build/3.0.5 | 2 + share/ruby-build/3.0.6 | 2 + share/ruby-build/3.1.0 | 2 +- share/ruby-build/3.1.0-dev | 2 +- share/ruby-build/3.1.0-preview1 | 2 +- share/ruby-build/3.1.1 | 2 +- share/ruby-build/3.1.2 | 2 +- share/ruby-build/3.1.3 | 2 + share/ruby-build/3.1.4 | 2 + share/ruby-build/3.2.0 | 2 + share/ruby-build/3.2.0-dev | 4 +- share/ruby-build/3.2.0-preview1 | 2 +- share/ruby-build/3.2.0-preview2 | 2 + share/ruby-build/3.2.0-preview3 | 2 + share/ruby-build/3.2.0-rc1 | 2 + share/ruby-build/3.2.1 | 2 + share/ruby-build/3.2.2 | 2 + share/ruby-build/3.3.0-dev | 2 + share/ruby-build/jruby-1.5.6 | 1 - share/ruby-build/jruby-1.6.3 | 1 - share/ruby-build/jruby-1.6.4 | 1 - share/ruby-build/jruby-1.6.5 | 1 - share/ruby-build/jruby-1.6.5.1 | 1 - share/ruby-build/jruby-1.6.6 | 1 - share/ruby-build/jruby-1.6.7 | 1 - share/ruby-build/jruby-1.6.7.2 | 1 - share/ruby-build/jruby-1.6.8 | 1 - share/ruby-build/jruby-1.7.0 | 1 - share/ruby-build/jruby-1.7.0-preview1 | 1 - share/ruby-build/jruby-1.7.0-preview2 | 1 - share/ruby-build/jruby-1.7.0-rc1 | 1 - share/ruby-build/jruby-1.7.0-rc2 | 1 - share/ruby-build/jruby-1.7.1 | 1 - share/ruby-build/jruby-1.7.10 | 2 +- share/ruby-build/jruby-1.7.11 | 2 +- share/ruby-build/jruby-1.7.12 | 2 +- share/ruby-build/jruby-1.7.13 | 2 +- share/ruby-build/jruby-1.7.14 | 2 +- share/ruby-build/jruby-1.7.15 | 2 +- share/ruby-build/jruby-1.7.16 | 2 +- share/ruby-build/jruby-1.7.2 | 2 +- share/ruby-build/jruby-1.7.3 | 1 - share/ruby-build/jruby-1.7.4 | 1 - share/ruby-build/jruby-1.7.5 | 2 +- share/ruby-build/jruby-1.7.6 | 2 +- share/ruby-build/jruby-1.7.7 | 2 +- share/ruby-build/jruby-1.7.8 | 2 +- share/ruby-build/jruby-1.7.9 | 2 +- share/ruby-build/jruby-9.3.10.0 | 2 + share/ruby-build/jruby-9.3.8.0 | 2 + share/ruby-build/jruby-9.3.9.0 | 2 + share/ruby-build/jruby-9.4.0.0 | 2 + share/ruby-build/jruby-9.4.1.0 | 2 + share/ruby-build/jruby-9.4.2.0 | 2 + share/ruby-build/mruby-3.2.0 | 1 + share/ruby-build/rbx-3.0 | 2 +- share/ruby-build/rbx-3.1 | 2 +- share/ruby-build/rbx-3.10 | 2 +- share/ruby-build/rbx-3.100 | 2 +- share/ruby-build/rbx-3.101 | 2 +- share/ruby-build/rbx-3.102 | 2 +- share/ruby-build/rbx-3.103 | 2 +- share/ruby-build/rbx-3.104 | 2 +- share/ruby-build/rbx-3.105 | 2 +- share/ruby-build/rbx-3.106 | 2 +- share/ruby-build/rbx-3.107 | 2 +- share/ruby-build/rbx-3.11 | 2 +- share/ruby-build/rbx-3.12 | 2 +- share/ruby-build/rbx-3.13 | 2 +- share/ruby-build/rbx-3.14 | 2 +- share/ruby-build/rbx-3.15 | 2 +- share/ruby-build/rbx-3.16 | 2 +- share/ruby-build/rbx-3.17 | 2 +- share/ruby-build/rbx-3.18 | 2 +- share/ruby-build/rbx-3.19 | 2 +- share/ruby-build/rbx-3.2 | 2 +- share/ruby-build/rbx-3.20 | 2 +- share/ruby-build/rbx-3.21 | 2 +- share/ruby-build/rbx-3.22 | 2 +- share/ruby-build/rbx-3.23 | 2 +- share/ruby-build/rbx-3.24 | 2 +- share/ruby-build/rbx-3.25 | 2 +- share/ruby-build/rbx-3.26 | 2 +- share/ruby-build/rbx-3.27 | 2 +- share/ruby-build/rbx-3.28 | 2 +- share/ruby-build/rbx-3.29 | 2 +- share/ruby-build/rbx-3.3 | 2 +- share/ruby-build/rbx-3.30 | 2 +- share/ruby-build/rbx-3.31 | 2 +- share/ruby-build/rbx-3.32 | 2 +- share/ruby-build/rbx-3.33 | 2 +- share/ruby-build/rbx-3.34 | 2 +- share/ruby-build/rbx-3.35 | 2 +- share/ruby-build/rbx-3.36 | 2 +- share/ruby-build/rbx-3.37 | 2 +- share/ruby-build/rbx-3.38 | 2 +- share/ruby-build/rbx-3.39 | 2 +- share/ruby-build/rbx-3.4 | 2 +- share/ruby-build/rbx-3.40 | 2 +- share/ruby-build/rbx-3.41 | 2 +- share/ruby-build/rbx-3.42 | 2 +- share/ruby-build/rbx-3.43 | 2 +- share/ruby-build/rbx-3.44 | 2 +- share/ruby-build/rbx-3.45 | 2 +- share/ruby-build/rbx-3.46 | 2 +- share/ruby-build/rbx-3.47 | 2 +- share/ruby-build/rbx-3.48 | 2 +- share/ruby-build/rbx-3.49 | 2 +- share/ruby-build/rbx-3.5 | 2 +- share/ruby-build/rbx-3.50 | 2 +- share/ruby-build/rbx-3.51 | 2 +- share/ruby-build/rbx-3.52 | 2 +- share/ruby-build/rbx-3.53 | 2 +- share/ruby-build/rbx-3.54 | 2 +- share/ruby-build/rbx-3.55 | 2 +- share/ruby-build/rbx-3.56 | 2 +- share/ruby-build/rbx-3.57 | 2 +- share/ruby-build/rbx-3.58 | 2 +- share/ruby-build/rbx-3.59 | 2 +- share/ruby-build/rbx-3.6 | 2 +- share/ruby-build/rbx-3.60 | 2 +- share/ruby-build/rbx-3.61 | 2 +- share/ruby-build/rbx-3.62 | 2 +- share/ruby-build/rbx-3.63 | 2 +- share/ruby-build/rbx-3.64 | 2 +- share/ruby-build/rbx-3.65 | 2 +- share/ruby-build/rbx-3.66 | 2 +- share/ruby-build/rbx-3.67 | 2 +- share/ruby-build/rbx-3.68 | 2 +- share/ruby-build/rbx-3.69 | 2 +- share/ruby-build/rbx-3.7 | 2 +- share/ruby-build/rbx-3.70 | 2 +- share/ruby-build/rbx-3.71 | 2 +- share/ruby-build/rbx-3.72 | 2 +- share/ruby-build/rbx-3.73 | 2 +- share/ruby-build/rbx-3.74 | 2 +- share/ruby-build/rbx-3.75 | 2 +- share/ruby-build/rbx-3.76 | 2 +- share/ruby-build/rbx-3.77 | 2 +- share/ruby-build/rbx-3.78 | 2 +- share/ruby-build/rbx-3.79 | 2 +- share/ruby-build/rbx-3.8 | 2 +- share/ruby-build/rbx-3.80 | 2 +- share/ruby-build/rbx-3.81 | 2 +- share/ruby-build/rbx-3.82 | 2 +- share/ruby-build/rbx-3.83 | 2 +- share/ruby-build/rbx-3.84 | 2 +- share/ruby-build/rbx-3.85 | 2 +- share/ruby-build/rbx-3.86 | 2 +- share/ruby-build/rbx-3.87 | 2 +- share/ruby-build/rbx-3.88 | 2 +- share/ruby-build/rbx-3.89 | 2 +- share/ruby-build/rbx-3.9 | 2 +- share/ruby-build/rbx-3.90 | 2 +- share/ruby-build/rbx-3.91 | 2 +- share/ruby-build/rbx-3.92 | 2 +- share/ruby-build/rbx-3.93 | 2 +- share/ruby-build/rbx-3.94 | 2 +- share/ruby-build/rbx-3.95 | 2 +- share/ruby-build/rbx-3.96 | 2 +- share/ruby-build/rbx-3.97 | 2 +- share/ruby-build/rbx-3.98 | 2 +- share/ruby-build/rbx-3.99 | 2 +- share/ruby-build/rbx-4.0 | 2 +- share/ruby-build/rbx-4.1 | 2 +- share/ruby-build/rbx-4.10 | 2 +- share/ruby-build/rbx-4.11 | 2 +- share/ruby-build/rbx-4.12 | 2 +- share/ruby-build/rbx-4.13 | 2 +- share/ruby-build/rbx-4.14 | 2 +- share/ruby-build/rbx-4.15 | 2 +- share/ruby-build/rbx-4.16 | 2 +- share/ruby-build/rbx-4.18 | 2 +- share/ruby-build/rbx-4.19 | 2 +- share/ruby-build/rbx-4.2 | 2 +- share/ruby-build/rbx-4.20 | 2 +- share/ruby-build/rbx-4.3 | 2 +- share/ruby-build/rbx-4.4 | 2 +- share/ruby-build/rbx-4.5 | 2 +- share/ruby-build/rbx-4.6 | 2 +- share/ruby-build/rbx-4.7 | 2 +- share/ruby-build/rbx-4.8 | 2 +- share/ruby-build/rbx-4.9 | 2 +- share/ruby-build/rbx-5.0 | 2 +- share/ruby-build/topaz-dev | 1 - share/ruby-build/truffleruby+graalvm-22.3.0 | 21 +++ share/ruby-build/truffleruby+graalvm-22.3.1 | 21 +++ .../ruby-build/truffleruby+graalvm-23.0.0-preview1 | 21 +++ share/ruby-build/truffleruby+graalvm-dev | 8 +- share/ruby-build/truffleruby-22.3.0 | 21 +++ share/ruby-build/truffleruby-22.3.1 | 21 +++ share/ruby-build/truffleruby-23.0.0-preview1 | 21 +++ share/ruby-build/truffleruby-dev | 2 +- test/build.bats | 70 ++++++--- test/compiler.bats | 30 ++-- test/hooks.bats | 1 + test/rbenv.bats | 31 +++- test/stubs/stub | 10 +- test/test_helper.bash | 10 ++ 280 files changed, 742 insertions(+), 492 deletions(-) create mode 100644 .github/dependabot.yml create mode 100644 .github/workflows/differential-shellcheck.yml delete mode 100755 script/update-rbx create mode 100644 share/ruby-build/2.7.7 create mode 100644 share/ruby-build/2.7.8 create mode 100644 share/ruby-build/3.0.5 create mode 100644 share/ruby-build/3.0.6 create mode 100644 share/ruby-build/3.1.3 create mode 100644 share/ruby-build/3.1.4 create mode 100644 share/ruby-build/3.2.0 create mode 100644 share/ruby-build/3.2.0-preview2 create mode 100644 share/ruby-build/3.2.0-preview3 create mode 100644 share/ruby-build/3.2.0-rc1 create mode 100644 share/ruby-build/3.2.1 create mode 100644 share/ruby-build/3.2.2 create mode 100644 share/ruby-build/3.3.0-dev delete mode 100644 share/ruby-build/jruby-1.5.6 delete mode 100644 share/ruby-build/jruby-1.6.3 delete mode 100644 share/ruby-build/jruby-1.6.4 delete mode 100644 share/ruby-build/jruby-1.6.5 delete mode 100644 share/ruby-build/jruby-1.6.5.1 delete mode 100644 share/ruby-build/jruby-1.6.6 delete mode 100644 share/ruby-build/jruby-1.6.7 delete mode 100644 share/ruby-build/jruby-1.6.7.2 delete mode 100644 share/ruby-build/jruby-1.6.8 delete mode 100644 share/ruby-build/jruby-1.7.0 delete mode 100644 share/ruby-build/jruby-1.7.0-preview1 delete mode 100644 share/ruby-build/jruby-1.7.0-preview2 delete mode 100644 share/ruby-build/jruby-1.7.0-rc1 delete mode 100644 share/ruby-build/jruby-1.7.0-rc2 delete mode 100644 share/ruby-build/jruby-1.7.1 delete mode 100644 share/ruby-build/jruby-1.7.3 delete mode 100644 share/ruby-build/jruby-1.7.4 create mode 100644 share/ruby-build/jruby-9.3.10.0 create mode 100644 share/ruby-build/jruby-9.3.8.0 create mode 100644 share/ruby-build/jruby-9.3.9.0 create mode 100644 share/ruby-build/jruby-9.4.0.0 create mode 100644 share/ruby-build/jruby-9.4.1.0 create mode 100644 share/ruby-build/jruby-9.4.2.0 create mode 100644 share/ruby-build/mruby-3.2.0 delete mode 100644 share/ruby-build/topaz-dev create mode 100644 share/ruby-build/truffleruby+graalvm-22.3.0 create mode 100644 share/ruby-build/truffleruby+graalvm-22.3.1 create mode 100644 share/ruby-build/truffleruby+graalvm-23.0.0-preview1 create mode 100644 share/ruby-build/truffleruby-22.3.0 create mode 100644 share/ruby-build/truffleruby-22.3.1 create mode 100644 share/ruby-build/truffleruby-23.0.0-preview1 sem-version ruby ${RUBY_VERSION} -f To follow progress, use 'tail -f /var/folders/rg/92ky7bj54xj6pcv5l24g6l_00000gn/T/ruby-build.20230503104846.1062.log' or pass --verbose Downloading openssl-1.1.1t.tar.gz... -> https://dqw8nmjcqpjn7.cloudfront.net/8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b Installing openssl-1.1.1t...