From 485d7c754d8fc050fc9bd2a12532e379ca0fd41a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 26 May 2026 09:33:55 +0000 Subject: [PATCH 1/2] Rename test folder to integration-test and update workflow references Agent-Logs-Url: https://github.com/QuestPDF/QuestPDF.Native.Qpdf.Build/sessions/5f497a5e-e92c-4a61-b231-ac3c149b9cbb Co-authored-by: MarcinZiabek <9263853+MarcinZiabek@users.noreply.github.com> --- .github/workflows/main.yml | 6 +++--- {test => integration-test}/.gitignore | 0 {test => integration-test}/Program.cs | 0 {test => integration-test}/Project.csproj | 0 {test => integration-test}/QpdfAPI.cs | 0 .../Resources/attachment_job.json | 0 {test => integration-test}/Resources/file1.txt | 0 {test => integration-test}/Resources/file2.txt | 0 {test => integration-test}/Resources/image.png | Bin .../Resources/input_normal.pdf | Bin .../Resources/input_pdfa_3b.pdf | Bin .../Resources/page_selection_job.json | 0 .../Resources/password_job.json | 0 .../Resources/spreadsheet.xlsx | Bin {test => integration-test}/Resources/zugfred.xml | 0 .../Resources/zugfred_metadata.txt | 0 {test => integration-test}/global.json | 0 17 files changed, 3 insertions(+), 3 deletions(-) rename {test => integration-test}/.gitignore (100%) rename {test => integration-test}/Program.cs (100%) rename {test => integration-test}/Project.csproj (100%) rename {test => integration-test}/QpdfAPI.cs (100%) rename {test => integration-test}/Resources/attachment_job.json (100%) rename {test => integration-test}/Resources/file1.txt (100%) rename {test => integration-test}/Resources/file2.txt (100%) rename {test => integration-test}/Resources/image.png (100%) rename {test => integration-test}/Resources/input_normal.pdf (100%) rename {test => integration-test}/Resources/input_pdfa_3b.pdf (100%) rename {test => integration-test}/Resources/page_selection_job.json (100%) rename {test => integration-test}/Resources/password_job.json (100%) rename {test => integration-test}/Resources/spreadsheet.xlsx (100%) rename {test => integration-test}/Resources/zugfred.xml (100%) rename {test => integration-test}/Resources/zugfred_metadata.txt (100%) rename {test => integration-test}/global.json (100%) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 6724c8f..a4c04bb 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -218,13 +218,13 @@ jobs: - name: Test build artifacts shell: bash run: | - TEST_EXECUTION_PATH='test/bin/Debug/net6.0/${{ matrix.runtime.name }}' + TEST_EXECUTION_PATH='integration-test/bin/Debug/net6.0/${{ matrix.runtime.name }}' mkdir -p "$TEST_EXECUTION_PATH" - # This now copies qpdf.dll AND all its dependencies into the test folder + # This now copies qpdf.dll AND all its dependencies into the integration-test folder cp -R output/runtimes/${{ matrix.runtime.name }}/native/* "$TEST_EXECUTION_PATH" - cd test + cd integration-test dotnet build --framework net6.0 --runtime ${{ matrix.runtime.name }} --no-self-contained dotnet run --framework net6.0 --runtime ${{ matrix.runtime.name }} --no-self-contained cd ../ diff --git a/test/.gitignore b/integration-test/.gitignore similarity index 100% rename from test/.gitignore rename to integration-test/.gitignore diff --git a/test/Program.cs b/integration-test/Program.cs similarity index 100% rename from test/Program.cs rename to integration-test/Program.cs diff --git a/test/Project.csproj b/integration-test/Project.csproj similarity index 100% rename from test/Project.csproj rename to integration-test/Project.csproj diff --git a/test/QpdfAPI.cs b/integration-test/QpdfAPI.cs similarity index 100% rename from test/QpdfAPI.cs rename to integration-test/QpdfAPI.cs diff --git a/test/Resources/attachment_job.json b/integration-test/Resources/attachment_job.json similarity index 100% rename from test/Resources/attachment_job.json rename to integration-test/Resources/attachment_job.json diff --git a/test/Resources/file1.txt b/integration-test/Resources/file1.txt similarity index 100% rename from test/Resources/file1.txt rename to integration-test/Resources/file1.txt diff --git a/test/Resources/file2.txt b/integration-test/Resources/file2.txt similarity index 100% rename from test/Resources/file2.txt rename to integration-test/Resources/file2.txt diff --git a/test/Resources/image.png b/integration-test/Resources/image.png similarity index 100% rename from test/Resources/image.png rename to integration-test/Resources/image.png diff --git a/test/Resources/input_normal.pdf b/integration-test/Resources/input_normal.pdf similarity index 100% rename from test/Resources/input_normal.pdf rename to integration-test/Resources/input_normal.pdf diff --git a/test/Resources/input_pdfa_3b.pdf b/integration-test/Resources/input_pdfa_3b.pdf similarity index 100% rename from test/Resources/input_pdfa_3b.pdf rename to integration-test/Resources/input_pdfa_3b.pdf diff --git a/test/Resources/page_selection_job.json b/integration-test/Resources/page_selection_job.json similarity index 100% rename from test/Resources/page_selection_job.json rename to integration-test/Resources/page_selection_job.json diff --git a/test/Resources/password_job.json b/integration-test/Resources/password_job.json similarity index 100% rename from test/Resources/password_job.json rename to integration-test/Resources/password_job.json diff --git a/test/Resources/spreadsheet.xlsx b/integration-test/Resources/spreadsheet.xlsx similarity index 100% rename from test/Resources/spreadsheet.xlsx rename to integration-test/Resources/spreadsheet.xlsx diff --git a/test/Resources/zugfred.xml b/integration-test/Resources/zugfred.xml similarity index 100% rename from test/Resources/zugfred.xml rename to integration-test/Resources/zugfred.xml diff --git a/test/Resources/zugfred_metadata.txt b/integration-test/Resources/zugfred_metadata.txt similarity index 100% rename from test/Resources/zugfred_metadata.txt rename to integration-test/Resources/zugfred_metadata.txt diff --git a/test/global.json b/integration-test/global.json similarity index 100% rename from test/global.json rename to integration-test/global.json From 54c5d85905f3b1415e1a7e2ab64813039394c97f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 26 May 2026 09:38:24 +0000 Subject: [PATCH 2/2] Remove outdated comment from Test build artifacts step Agent-Logs-Url: https://github.com/QuestPDF/QuestPDF.Native.Qpdf.Build/sessions/3c954517-f1a2-49d9-9223-b7fb48de20a8 Co-authored-by: MarcinZiabek <9263853+MarcinZiabek@users.noreply.github.com> --- .github/workflows/main.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a4c04bb..795240e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -221,7 +221,6 @@ jobs: TEST_EXECUTION_PATH='integration-test/bin/Debug/net6.0/${{ matrix.runtime.name }}' mkdir -p "$TEST_EXECUTION_PATH" - # This now copies qpdf.dll AND all its dependencies into the integration-test folder cp -R output/runtimes/${{ matrix.runtime.name }}/native/* "$TEST_EXECUTION_PATH" cd integration-test