From 08165d0a1f56dcf0ea0c299f3958595cb0aedc9d Mon Sep 17 00:00:00 2001 From: kosiakkatrina <54268893+kosiakkatrina@users.noreply.github.com> Date: Mon, 3 Feb 2025 11:56:44 +0000 Subject: [PATCH] Create local secret before test setup (#2928) --- .github/workflows/run_tests.yml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index e95168f62..c23dc51c9 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -61,6 +61,11 @@ jobs: cache: yarn node-version: 20 + # 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: Create database run: | bundle exec rake parallel:setup @@ -69,11 +74,6 @@ jobs: 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: | bundle exec rake parallel:spec['spec\/(?!features|models|requests|services)'] @@ -241,6 +241,10 @@ jobs: cache: yarn node-version: 20 + - name: Create local secret + run: | + echo $(ruby -e "require 'securerandom'; puts SecureRandom.hex(64)") > tmp/local_secret.txt + - name: Create database run: | bundle exec rake parallel:setup @@ -249,10 +253,6 @@ 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'] @@ -304,6 +304,10 @@ jobs: cache: yarn node-version: 20 + - name: Create local secret + run: | + echo $(ruby -e "require 'securerandom'; puts SecureRandom.hex(64)") > tmp/local_secret.txt + - name: Create database run: | bundle exec rake parallel:setup @@ -312,10 +316,6 @@ 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']