Files
fil/scripts/ci/ruby/install-ruby-deps.sh

31 lines
785 B
Bash
Raw Normal View History

2026-06-01 23:40:55 +02:00
#!/usr/bin/env bash
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
REPO_ROOT="${REPO_ROOT:-$(cd "$SCRIPT_DIR/../../.." && pwd)}"
source "$REPO_ROOT/scripts/lib/common.sh"
validate_repo_root "$REPO_ROOT" || exit 1
echo "=== Installing Ruby dependencies ==="
cd "$REPO_ROOT/packages/ruby"
bundle_path="${BUNDLE_PATH:-$REPO_ROOT/packages/ruby/.bundle/bundle}"
if [[ -n "${GITHUB_ENV:-}" ]]; then
if [[ -z "${BUNDLE_GEMFILE:-}" ]]; then
echo "BUNDLE_GEMFILE=$REPO_ROOT/packages/ruby/Gemfile" >>"$GITHUB_ENV"
fi
if [[ -z "${BUNDLE_PATH:-}" ]]; then
echo "BUNDLE_PATH=$bundle_path" >>"$GITHUB_ENV"
fi
fi
bundle config set deployment false
bundle config set path "$bundle_path"
bundle install --jobs 4
echo "Ruby dependencies installed"