aboutsummaryrefslogtreecommitdiffstats
path: root/test/reline
diff options
context:
space:
mode:
authorEric Mueller <nevinera@gmail.com>2023-11-28 21:13:03 -0500
committergit <svn-admin@ruby-lang.org>2023-12-06 20:05:23 +0000
commitb1b78c4f9ff0ff3a2570980b0012893eb03fc597 (patch)
tree1d2af9cbf2a67962378152f24408381d10e45511 /test/reline
parent82072254a05c88648caac2bd51069681e37f91aa (diff)
downloadruby-b1b78c4f9ff0ff3a2570980b0012893eb03fc597.tar.gz
[rubygems/rubygems] Introduce the Gem::CIDetector
This is based on the list in Gem::UpdateSuggestion and Bundler::Fetcher; these have similar purposes (determining whether/what CI we're executing in), and can benefit from being combined and updated (they're both slightly out of date). Noteable changes: * We'll consider ourselves to be on a CI in more cases - if CI_NAME or TASKCLUSTER_ROOT_URL are set specifically, since those represent two cases that were either overlooked or are no longer covered by the existing implementation. (Or possibly TaskCluster still does provide RUN_ID, but failed to document it) * We will notice/track a few additional services in ci_strings (cirrus, dsari, taskcluster), stop tracking 'snap' (they went under in 2017), and update buildbox to buildkite (they've been called that for 8 years, and the BUILDBOX envs have been deprecated for 3). * We'll also sort/uniq/downcase the values (all of which only matter because of the special case of CI_NAME). https://github.com/rubygems/rubygems/commit/60652b942f
Diffstat (limited to 'test/reline')
0 files changed, 0 insertions, 0 deletions