From 3056da6711933d035be14394d6ea9fe72c1aabe9 Mon Sep 17 00:00:00 2001 From: Toni Saario Date: Mon, 2 Jun 2025 10:27:33 +0300 Subject: [PATCH] Coin: Sign cross-compiled Windows binaries MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pick-to: 6.8 6.9 6.10 Task-number: QTBUG-137228 Change-Id: Idda7bfd97ac74a87987dcd4c31440b0c2f193c14 Reviewed-by: Simo Fält --- ...cross_compilation_module_build_instructions.yaml | 13 +++++++++++++ ...cross_compilation_qtbase_build_instructions.yaml | 13 +++++++++++++ 2 files changed, 26 insertions(+) diff --git a/coin/instructions/cmake_cross_compilation_module_build_instructions.yaml b/coin/instructions/cmake_cross_compilation_module_build_instructions.yaml index 86a04533b54..bf193e70616 100644 --- a/coin/instructions/cmake_cross_compilation_module_build_instructions.yaml +++ b/coin/instructions/cmake_cross_compilation_module_build_instructions.yaml @@ -93,6 +93,19 @@ instructions: - type: EnvironmentVariable variableName: DESTDIR variableValue: "" + - type: SignPackage + directory: "{{.InstallRoot}}/{{.AgentWorkingDir}}" + maxTimeInSeconds: 1200 + maxTimeBetweenOutput: 1200 + enable_if: + condition: and + conditions: + - condition: property + property: host.os + equals_value: Windows + - condition: property + property: features + contains_value: Packaging - type: UploadArtifact archiveDirectory: "{{.InstallRoot}}/{{.AgentWorkingDir}}" transferType: UploadModuleBuildArtifact diff --git a/coin/instructions/cmake_cross_compilation_qtbase_build_instructions.yaml b/coin/instructions/cmake_cross_compilation_qtbase_build_instructions.yaml index cf93ec2f751..921bd4baf09 100644 --- a/coin/instructions/cmake_cross_compilation_qtbase_build_instructions.yaml +++ b/coin/instructions/cmake_cross_compilation_qtbase_build_instructions.yaml @@ -83,6 +83,19 @@ instructions: - type: EnvironmentVariable variableName: DESTDIR variableValue: "" + - type: SignPackage + directory: "{{.InstallRoot}}/{{.AgentWorkingDir}}" + maxTimeInSeconds: 1200 + maxTimeBetweenOutput: 1200 + enable_if: + condition: and + conditions: + - condition: property + property: host.os + equals_value: Windows + - condition: property + property: features + contains_value: Packaging - type: UploadArtifact archiveDirectory: "{{.InstallRoot}}/{{.AgentWorkingDir}}" transferType: UploadModuleBuildArtifact