Files
ubicloud/.github/workflows/rhizome.yml
Jeremy Evans 785dbde885 Add workflow for running Rhizome tests on Ruby 3.0 and 3.2
Only run workflow on rhizome changes.
2025-05-06 23:18:09 +09:00

42 lines
847 B
YAML

name: Rhizome CI
permissions:
contents: read
on:
workflow_dispatch:
push:
branches:
- main
paths:
- 'rhizome/**'
- '.github/workflows/rhizome.yml'
pull_request:
paths:
- 'rhizome/**'
- '.github/workflows/rhizome.yml'
jobs:
ruby-ci:
strategy:
fail-fast: false
matrix:
ruby: [ "3.0", 3.2 ]
runs-on: [ubicloud, ubicloud-arm]
name: Ruby ${{matrix.ruby}} - ${{matrix.runs-on}}
runs-on: ${{matrix.runs-on}}
steps:
- name: Check out code
uses: actions/checkout@v4
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby }}
bundler-cache: true
env:
BUNDLE_GEMFILE: rhizome/Gemfile
- name: Run dataplane tests
run: (cd rhizome && bundle exec rspec -O /dev/null .)