2024-11-23 GitHub Actions で YJIT 有効化/無効化で実行
ある1つのジョブをYJIT有効化パターン・無効化パターンの両方で実行する方法。
RUBY_YJIT_ENABLE
の環境変数で 0
か 1
を渡すことで実現する。
jobs:
jekyll-build:
runs-on: ubuntu-latest
name: Jekyll Build (YJIT_ENABLED $)
strategy:
matrix:
yjit-enabled: [0, 1]
env:
RUBY_YJIT_ENABLE: $
steps:
- uses: actions/checkout@v4
- uses: ruby/setup-ruby@v1
with:
ruby-version: 3.3
bundler-cache: true
- name: Jekyll Build
run: bundle exec jekyll build
このPRで対応したもの: https://github.com/railsdoc/railsdoc.github.io/pull/173