From 44be9ba42294f101c4ca507019e55e7d4046c81a Mon Sep 17 00:00:00 2001 From: Chris Oliver Date: Fri, 13 Dec 2024 11:32:20 -0600 Subject: [PATCH] Enforce frozen string literals in CI --- .github/workflows/ci.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b6f2f6ae..59a232b9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -57,6 +57,7 @@ jobs: - name: Run tests env: DATABASE_URL: "sqlite3:pay_test" + RUBYOPT: "--enable-frozen-string-literal" STRIPE_PRIVATE_KEY: ${{ secrets.STRIPE_PRIVATE_KEY }} run: | bin/rails db:test:prepare @@ -98,8 +99,9 @@ jobs: rubygems: latest - name: Run tests env: - STRIPE_PRIVATE_KEY: ${{ secrets.STRIPE_PRIVATE_KEY }} DATABASE_URL: postgres://postgres:password@localhost:5432/test + RUBYOPT: "--enable-frozen-string-literal" + STRIPE_PRIVATE_KEY: ${{ secrets.STRIPE_PRIVATE_KEY }} run: | bin/rails db:test:prepare bin/rails test @@ -140,8 +142,9 @@ jobs: rubygems: latest - name: Run tests env: - STRIPE_PRIVATE_KEY: ${{ secrets.STRIPE_PRIVATE_KEY }} DATABASE_URL: mysql2://root:password@127.0.0.1:3306/test + RUBYOPT: "--enable-frozen-string-literal" + STRIPE_PRIVATE_KEY: ${{ secrets.STRIPE_PRIVATE_KEY }} run: | bin/rails db:test:prepare bin/rails test