From 2d0442798b5bf43e52a7e300727a646209eb32cc Mon Sep 17 00:00:00 2001 From: Michael Nikitochkin Date: Wed, 26 Feb 2025 20:28:17 +0100 Subject: [PATCH] chore: Add RUBYOPT configuration to the tests (#1859) Co-authored-by: Ian Ker-Seymer --- .github/workflows/liquid.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/liquid.yml b/.github/workflows/liquid.yml index 3b66161d..0a8474f1 100644 --- a/.github/workflows/liquid.yml +++ b/.github/workflows/liquid.yml @@ -14,8 +14,21 @@ jobs: - { ruby: 3.0, allowed-failure: false } # minimum supported - { ruby: 3.2, allowed-failure: false } - { ruby: 3.3, allowed-failure: false } + - { ruby: 3.3, allowed-failure: false } - { ruby: 3.4, allowed-failure: false } # latest + - { + ruby: 3.4, + allowed-failure: false, + rubyopt: "--enable-frozen-string-literal", + } + - { ruby: 3.4, allowed-failure: false, rubyopt: "--yjit" } - { ruby: ruby-head, allowed-failure: false } + - { + ruby: ruby-head, + allowed-failure: false, + rubyopt: "--enable-frozen-string-literal", + } + - { ruby: ruby-head, allowed-failure: false, rubyopt: "--yjit" } name: Test Ruby ${{ matrix.entry.ruby }} steps: - uses: actions/checkout@v3 @@ -26,6 +39,8 @@ jobs: bundler: latest - run: bundle exec rake continue-on-error: ${{ matrix.entry.allowed-failure }} + env: + RUBYOPT: ${{ matrix.entry.rubyopt }} memory_profile: runs-on: ubuntu-latest