From 37469fc8ddaa81e80398131cf27ded9e1d37a3fb Mon Sep 17 00:00:00 2001 From: Frederik Fix Date: Thu, 5 Feb 2026 13:42:14 +0100 Subject: [PATCH 1/4] reduce memory usage, by not eager loading --- .github/actions/compose/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/compose/action.yml b/.github/actions/compose/action.yml index 4fbf403..e9878f2 100644 --- a/.github/actions/compose/action.yml +++ b/.github/actions/compose/action.yml @@ -24,7 +24,7 @@ runs: - shell: bash run: | echo "::group::>>> prepare database" - docker compose -f docker-compose.test.yml exec -T ${{ inputs.application-name }} bin/rails db:drop db:create db:test:prepare + docker compose -f docker-compose.test.yml exec -T ${{ inputs.application-name }} EAGER_LOAD=false bin/rails db:drop db:create db:test:prepare echo "::endgroup::" - shell: bash From 1a4915c98a46a58d4163501623f683a1cb144621 Mon Sep 17 00:00:00 2001 From: Frederik Fix Date: Thu, 5 Feb 2026 14:16:59 +0100 Subject: [PATCH 2/4] Fix environment variable passing in database preparation --- .github/actions/compose/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/compose/action.yml b/.github/actions/compose/action.yml index e9878f2..45a5f4f 100644 --- a/.github/actions/compose/action.yml +++ b/.github/actions/compose/action.yml @@ -24,7 +24,7 @@ runs: - shell: bash run: | echo "::group::>>> prepare database" - docker compose -f docker-compose.test.yml exec -T ${{ inputs.application-name }} EAGER_LOAD=false bin/rails db:drop db:create db:test:prepare + docker compose -f docker-compose.test.yml exec -T ${{ inputs.application-name }} -e EAGER_LOAD=false bin/rails db:drop db:create db:test:prepare echo "::endgroup::" - shell: bash From e7240f3feb2cda29f6d3bd302d7372bade849924 Mon Sep 17 00:00:00 2001 From: Frederik Fix Date: Thu, 5 Feb 2026 14:39:13 +0100 Subject: [PATCH 3/4] Update Docker Compose action version in workflow --- .github/workflows/compose_push.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/compose_push.yaml b/.github/workflows/compose_push.yaml index b54ee4e..c9ff896 100644 --- a/.github/workflows/compose_push.yaml +++ b/.github/workflows/compose_push.yaml @@ -48,7 +48,7 @@ jobs: docker login registry.stage.miceportal.makandra.cloud -u ${{ secrets.makandra_registry_user }} -p ${{ secrets.makandra_registry_pass }} - name: Compose up - uses: konvenit/workflowator/.github/actions/compose@v16 + uses: konvenit/workflowator/.github/actions/compose@mp51931_rspec_agents with: application-name: ${{ inputs.application-name }} From 264fdede232c6a24089703bd03909b1658efd6c3 Mon Sep 17 00:00:00 2001 From: Frederik Fix Date: Thu, 5 Feb 2026 15:52:21 +0100 Subject: [PATCH 4/4] Fix command syntax for database preparation --- .github/actions/compose/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/compose/action.yml b/.github/actions/compose/action.yml index 45a5f4f..cd457f2 100644 --- a/.github/actions/compose/action.yml +++ b/.github/actions/compose/action.yml @@ -24,7 +24,7 @@ runs: - shell: bash run: | echo "::group::>>> prepare database" - docker compose -f docker-compose.test.yml exec -T ${{ inputs.application-name }} -e EAGER_LOAD=false bin/rails db:drop db:create db:test:prepare + docker compose -f docker-compose.test.yml exec -T -e EAGER_LOAD=false ${{ inputs.application-name }} bin/rails db:drop db:create db:test:prepare echo "::endgroup::" - shell: bash