Skip to content

Commit 8acc2d0

Browse files
mgalliennilsding
authored andcommitted
fix: ensure github CI using craft will not deploy unused PDB files
we need to deploy PDB files for use on the building infrastructure for releases but we do not make use of them on the github CI will need to be maintained in sync for the future Signed-off-by: Matthieu Gallien <[email protected]>
1 parent 02b9feb commit 8acc2d0

File tree

2 files changed

+65
-1
lines changed

2 files changed

+65
-1
lines changed

.github/workflows/windows-build-and-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
CRAFT_TARGET: windows-msvc2022_64-cl
1313
COBERTURA_COVERAGE_FILE: ${{ github.workspace }}\cobertura_coverage\coverage.xml
1414
CRAFT_MASTER_LOCATION: ${{ github.workspace }}\CraftMaster
15-
CRAFT_MASTER_CONFIG: ${{ github.workspace }}\craftmaster.ini
15+
CRAFT_MASTER_CONFIG: ${{ github.workspace }}\craftmaster-CI.ini
1616
steps:
1717
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1818
with:

craftmaster-CI.ini

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
# SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
2+
# SPDX-License-Identifier: GPL-2.0-or-later
3+
[General]
4+
Branch = master
5+
# CraftUrl = https://github.com/allexzander/craft.git
6+
CraftRevision = 894a5d86e6f7417f760c4c4f4cf60abd8d6243b4
7+
ShallowClone = False
8+
9+
# Variables defined here override the default value
10+
# The variable names are casesensitive
11+
[Variables]
12+
#Values need to be overwritten to create a cache
13+
UseCache = True
14+
CreateCache = False
15+
16+
# Settings applicable for all Crafts matrices
17+
# Settings are Category/key=value
18+
# Category is case sensitive
19+
[GeneralSettings]
20+
21+
General/MacDeploymentTarget = 12.0
22+
23+
Compile/BuildType = RelWithDebInfo
24+
25+
Compile/UseNinja = True
26+
27+
ShortPath/Enabled = False
28+
ShortPath/EnableJunctions = False
29+
30+
Packager/RepositoryUrl = https://download.nextcloud.com/desktop/development/craftCache/
31+
Packager/CacheVersion = 3.17
32+
ContinuousIntegration/Enabled = True
33+
34+
Packager/UseCache = ${Variables:UseCache}
35+
Packager/CreateCache = ${Variables:CreateCache}
36+
Packager/CacheDir = ${Variables:Root}\cache
37+
38+
[BlueprintSettings]
39+
nextcloud-client.buildTests = True
40+
binary/mysql.useMariaDB = False
41+
libs/qt6.version = 6.8.3
42+
craft/craft-blueprints-kde.revision = stable-3.17
43+
44+
[windows-msvc2022_64-cl]
45+
Packager/PackageType = NullsoftInstallerPackager
46+
Packager/DownloadDebugSymbolsCache = False
47+
QtSDK/Compiler = msvc2022_64
48+
General/ABI = windows-msvc2022_64-cl
49+
Paths/Python = C:\Python312-x64
50+
51+
[macos-64-clang]
52+
General/ABI = macos-64-clang
53+
54+
[macos-clang-arm64]
55+
General/ABI = macos-clang-arm64
56+
Paths/Python = /Users/runner/hostedtoolcache/Python/3.12.3/arm64
57+
58+
[Env]
59+
CRAFT_CODESIGN_CERTIFICATE =
60+
SIGN_PACKAGE = False
61+
62+
[Custom_Variables_for_Brander]
63+
qtPath = /opt/qt
64+
dockerImage = ghcr.io/nextcloud/continuous-integration-client-appimage-qt6:client-appimage-el8-6.8.3-1

0 commit comments

Comments
 (0)