.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: