From 1a502a4b4d5a008fcd0eea80254350d3548de137 Mon Sep 17 00:00:00 2001 From: FredApps Date: Sat, 24 Oct 2026 11:37:44 +0200 Subject: [PATCH 1/3] fix(ci): use pinned fonts and await Sonar quality gate --- .github/workflows/sonarcloud.yml | 3 +++ sonar-project.properties | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/.github/workflows/sonarcloud.yml b/.github/workflows/sonarcloud.yml index e78fe1ea3b..18f831645c 100644 --- a/.github/workflows/sonarcloud.yml +++ b/.github/workflows/sonarcloud.yml @@ -18,4 +18,7 @@ jobs: sonarcloud: # Tracked at @main so org-wide CI improvements propagate without PR churn. uses: storytold/craft-common-actions/.github/workflows/sonarcloud.yml@main + with: + # Match the font input used by the normal CI gate. + fonts-ref: 3d9ab3a132ed0eff457e424226a435a901da30d3 secrets: inherit diff --git a/sonar-project.properties b/sonar-project.properties index 7d0926a248..93b285dfd3 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -1,6 +1,10 @@ sonar.projectKey=storytold_pdfcraft sonar.organization=storytold +# Report the server's quality gate result in the scan job. +sonar.qualitygate.wait=true +sonar.qualitygate.timeout=600 + # vendor/ holds third-party crates carried with small, marked patches (vendor/README.md). # They are kept close to upstream so each copy can be dropped once upstream releases the # fix; restyling them would only make that harder, so they are not analysed here. From bcd26186428cf055b739d8c546690a0ac8af64c7 Mon Sep 17 00:00:00 2001 From: FredApps Date: Sat, 24 Oct 2026 16:59:23 +0200 Subject: [PATCH 2/3] fix(ci): remove Sonar quality-gate wait settings --- sonar-project.properties | 4 ---- 1 file changed, 4 deletions(-) diff --git a/sonar-project.properties b/sonar-project.properties index 93b285dfd3..7d0926a248 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -1,10 +1,6 @@ sonar.projectKey=storytold_pdfcraft sonar.organization=storytold -# Report the server's quality gate result in the scan job. -sonar.qualitygate.wait=true -sonar.qualitygate.timeout=600 - # vendor/ holds third-party crates carried with small, marked patches (vendor/README.md). # They are kept close to upstream so each copy can be dropped once upstream releases the # fix; restyling them would only make that harder, so they are not analysed here. From e2c90c33cb1dabb01966c51298ffb719f4e7ab80 Mon Sep 17 00:00:00 2001 From: FredApps Date: Fri, 13 Nov 2026 20:53:28 +0100 Subject: [PATCH 3/3] sonarcloud: use the craft-fonts commit the gate and the release use --- .github/workflows/sonarcloud.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/sonarcloud.yml b/.github/workflows/sonarcloud.yml index 18f831645c..b61e492591 100644 --- a/.github/workflows/sonarcloud.yml +++ b/.github/workflows/sonarcloud.yml @@ -19,6 +19,6 @@ jobs: # Tracked at @main so org-wide CI improvements propagate without PR churn. uses: storytold/craft-common-actions/.github/workflows/sonarcloud.yml@main with: - # Match the font input used by the normal CI gate. - fonts-ref: 3d9ab3a132ed0eff457e424226a435a901da30d3 + # Same craft-fonts commit as ci.yml and release.yml. + fonts-ref: b076417b5880bd4154bd22f00695b1d28c6bea83 secrets: inherit