Skip to content

Parallelize GitHub Action jobs in CI #535

Parallelize GitHub Action jobs in CI

Parallelize GitHub Action jobs in CI #535

Workflow file for this run

name: CI
on: [push, pull_request]
permissions:
contents: read # to fetch code (actions/checkout)
jobs:
spec:
strategy:
fail-fast: false
matrix:
os:
- ubuntu-latest
- macos-13
test:
- "tests/fast/*"
- "tests/long/truffleruby_comment_test.sh"
include:
- os: ubuntu-latest
test: "tests/long/named_ruby_and_gemsets_comment_test.sh"
- os: ubuntu-latest
test: "tests/long/ruby_prepare_mount_comment_test.sh"
runs-on: ${{ matrix.os }}
env:
TERM: ansi
RVM_SKIP_BREW_UPDATE: true
steps:
- uses: actions/checkout@v4
- run: ./install
- run: source ~/.rvm/scripts/rvm && rvm use 2.7.7 --install --default
- run: source ~/.rvm/scripts/rvm && gem install tf -v '>=0.4.1'
- run: source ~/.rvm/scripts/rvm && tf --text ${{ matrix.test }}