From 5b69d73ea1ac10191c555143fcf5645c8b850b17 Mon Sep 17 00:00:00 2001 From: dgtlmoon Date: Sun, 12 Oct 2025 16:07:19 +0200 Subject: [PATCH] also dump memory report when building --- .github/workflows/test-stack-reusable-workflow.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test-stack-reusable-workflow.yml b/.github/workflows/test-stack-reusable-workflow.yml index 57dd02fe..64603ff4 100644 --- a/.github/workflows/test-stack-reusable-workflow.yml +++ b/.github/workflows/test-stack-reusable-workflow.yml @@ -246,13 +246,21 @@ jobs: # @todo - scan the container log to see the right "graceful shutdown" text exists docker rm sig-test - - name: Dump container log + - name: Dump container log and memory report if: always() run: | mkdir output-logs docker logs test-cdio-basic-tests > output-logs/test-cdio-basic-tests-stdout-${{ env.PYTHON_VERSION }}.txt docker logs test-cdio-basic-tests 2> output-logs/test-cdio-basic-tests-stderr-${{ env.PYTHON_VERSION }}.txt + # Extract test-memory.log from the container + echo "Extracting test-memory.log from container..." + docker cp test-cdio-basic-tests:/app/changedetectionio/test-memory.log output-logs/test-memory-${{ env.PYTHON_VERSION }}.log || echo "test-memory.log not found in container" + + # Display the memory log contents for immediate visibility in workflow output + echo "=== Memory Test Report ===" + cat output-logs/test-memory-${{ env.PYTHON_VERSION }}.log 2>/dev/null || echo "No memory log available" + - name: Store everything including test-datastore if: always() uses: actions/upload-artifact@v4