From d6b02b60b4ab9974fd4dffdbdfdd5876f23abba6 Mon Sep 17 00:00:00 2001 From: Kat <54268893+kosiakkatrina@users.noreply.github.com> Date: Thu, 30 Jan 2025 08:23:01 +0000 Subject: [PATCH] Add temporary fix for flaky tests --- .github/workflows/run_tests.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 41a65be92..6e38cd193 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -68,6 +68,11 @@ jobs: - name: Compile assets run: | bundle exec rake assets:precompile + + # This is temporary to fix flaky parallel tests due to `secret_key_base` being read before it's set + - name: Create local secret + run: | + echo $(ruby -e "require 'securerandom'; puts SecureRandom.hex(64)") > tmp/local_secret.txt - name: Run tests run: | @@ -244,6 +249,10 @@ jobs: run: | bundle exec rake assets:precompile + - name: Create local secret + run: | + echo $(ruby -e "require 'securerandom'; puts SecureRandom.hex(64)") > tmp/local_secret.txt + - name: Run tests run: | bundle exec rake parallel:spec['spec/requests'] @@ -303,6 +312,10 @@ jobs: run: | bundle exec rake assets:precompile + - name: Create local secret + run: | + echo $(ruby -e "require 'securerandom'; puts SecureRandom.hex(64)") > tmp/local_secret.txt + - name: Run tests run: | bundle exec rake parallel:spec['spec\/services']