git/ci
Patrick Steinhardt 691dc53e2a ci: fix missing Ruby dependency in "documentation" job
Our "documentation" job has recently stopped working with the following
error:

  + sudo gem install --version 1.5.8 asciidoctor
  + gem install --version 1.5.8 asciidoctor
  ./ci/install-dependencies.sh: 23: gem: not found

The root cause of this is that we never explicitly install Ruby, and
consequently gem(1) isn't explicitly pulled in, either. This used to
work alright because we transitively pulled in Ruby via asciidoc. But
due to an update it seems that we stopped pulling in the transitive
dependency, and consequently we don't have gem(1) available anymore.

Fix this by explicitly installing Ruby.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2026-09-01 12:19:59 -07:00
..
config ci: deprecate ci/config/allow-ref script 2023-08-30 15:56:11 -07:00
util travis-ci: include the trash directories of failed tests in the trace log 2018-08-01 09:59:36 -07:00
check-directional-formatting.bash ci: unify bash calling convention 2024-07-08 16:23:05 -07:00
check-unsafe-assertions.sh ci: add build checking for side-effects in assert() calls 2025-03-21 03:32:04 -07:00
check-whitespace.sh check-whitespace: detect if no base_commit is provided 2024-07-23 09:56:50 -07:00
install-dependencies.ps1 gitlab-ci: migrate Windows builds away from Chocolatey 2026-06-17 13:05:27 -07:00
install-dependencies.sh ci: fix missing Ruby dependency in "documentation" job 2026-09-01 12:19:59 -07:00
install-sdk.ps1 ci: create script to set up Git for Windows SDK 2024-10-09 11:33:04 -07:00
lib.sh gitlab-ci: add missing Linux jobs 2026-06-05 21:49:00 +09:00
make-test-artifacts.sh ci(github): use grouping also in the `win-build` job 2022-06-13 09:58:41 -07:00
mount-fileshare.sh Add a build definition for Azure DevOps 2019-01-29 09:26:46 -08:00
print-test-failures.sh ci: allow github-actions print test failures again 2025-07-16 14:09:51 -07:00
run-build-and-minimal-fuzzers.sh fuzz: port fuzz-url-decode-mem from OSS-Fuzz 2024-10-16 18:14:11 -04:00
run-build-and-tests.sh Merge branch 'ps/test-set-e-clean' 2026-05-11 10:05:54 +09:00
run-rust-checks.sh ci: verify minimum supported Rust version 2025-10-15 08:10:17 -07:00
run-static-analysis.sh contrib: move "coccinelle/" directory into "tools/" 2026-03-19 06:40:08 -07:00
run-style-check.sh clang-format: add 'RemoveBracesLLVM' to the main config 2025-07-02 09:05:29 -07:00
run-test-slice-meson.sh ci: make test slicing consistent across Meson/Make 2026-02-19 10:22:31 -08:00
run-test-slice.sh ci: handle failures of test-slice helper 2026-02-19 10:22:30 -08:00
test-documentation.sh ci: don't compile whole project when testing docs with Meson 2025-09-11 09:57:25 -07:00