.github/workflows/test.yml in itamae-1.12.6 vs .github/workflows/test.yml in itamae-1.13.0
- old
+ new
@@ -91,23 +91,38 @@
- "2.4"
- "2.5"
- "2.6"
- "2.7"
- "3.0"
+ - "3.1"
rubyopt:
- ""
- "--jit"
+ - "--yjit"
image:
- ubuntu:trusty
exclude:
# --jit is available since MRI 2.6
- ruby: "2.3"
rubyopt: "--jit"
- ruby: "2.4"
rubyopt: "--jit"
- ruby: "2.5"
rubyopt: "--jit"
+ # --yjit is available since MRI 3.1
+ - ruby: "2.3"
+ rubyopt: "--yjit"
+ - ruby: "2.4"
+ rubyopt: "--yjit"
+ - ruby: "2.5"
+ rubyopt: "--yjit"
+ - ruby: "2.6"
+ rubyopt: "--yjit"
+ - ruby: "2.7"
+ rubyopt: "--yjit"
+ - ruby: "3.0"
+ rubyopt: "--yjit"
env:
RUBYOPT: ${{ matrix.rubyopt }}
TEST_IMAGE: ${{ matrix.image }}
@@ -154,20 +169,35 @@
- "2.4"
- "2.5"
- "2.6"
- "2.7"
- "3.0"
+ - "3.1"
rubyopt:
- ""
- "--jit"
+ - "--yjit"
exclude:
# --jit is available since MRI 2.6
- ruby: "2.3"
rubyopt: "--jit"
- ruby: "2.4"
rubyopt: "--jit"
- ruby: "2.5"
rubyopt: "--jit"
+ # --yjit is available since MRI 3.1
+ - ruby: "2.3"
+ rubyopt: "--yjit"
+ - ruby: "2.4"
+ rubyopt: "--yjit"
+ - ruby: "2.5"
+ rubyopt: "--yjit"
+ - ruby: "2.6"
+ rubyopt: "--yjit"
+ - ruby: "2.7"
+ rubyopt: "--yjit"
+ - ruby: "3.0"
+ rubyopt: "--yjit"
env:
RUBYOPT: ${{ matrix.rubyopt }}
steps: