From 25a987a94f0412b4b91b7ebd6631bca037b51dbe Mon Sep 17 00:00:00 2001 From: Davit Matchakhelidze Date: Sun, 18 Oct 2026 16:09:28 +0400 Subject: [PATCH 1/2] Release: embed the current craft-fonts (adds Noto Sans Georgian, craft-fonts#27) The release and FreeBSD workflows pinned craft-fonts 3d9ab3a1, two commits before #27, so release builds had no Georgian face for the ka interface. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01YMTAbGNRxnMEzRvYnQGphF --- .github/workflows/freebsd.yml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/freebsd.yml b/.github/workflows/freebsd.yml index 37cebf6c3..6ee868152 100644 --- a/.github/workflows/freebsd.yml +++ b/.github/workflows/freebsd.yml @@ -35,5 +35,5 @@ jobs: uses: storytold/craft-common-actions/.github/workflows/freebsd.yml@main with: require-craft-fonts: true - craft-fonts-ref: 3d9ab3a132ed0eff457e424226a435a901da30d3 + craft-fonts-ref: a71c20e30af613287c504f7e685ca8fad77752bc run-package-check: true diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9161aee6e..6d56f41e0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,7 +26,7 @@ jobs: with: app-name: vectorcraft app-title: VectorCraft - craft-fonts-ref: 3d9ab3a132ed0eff457e424226a435a901da30d3 + craft-fonts-ref: a71c20e30af613287c504f7e685ca8fad77752bc version: ${{ inputs.version }} secrets: APPLE_CERTIFICATE: ${{ secrets.APPLE_CERTIFICATE }} From fc594b51eed6953509123b2fd50e7a723a938b2e Mon Sep 17 00:00:00 2001 From: Davit Matchakhelidze Date: Sun, 18 Oct 2026 20:29:04 +0400 Subject: [PATCH 2/2] Release: build the web version with craft-fonts too (web-craft-fonts) Without it the shared release workflow builds the web release without CRAFT_FONTS_DIR, so web-fonts.txt's startup faces (Arabic, Thai, Georgian) are not served (CodeRabbit review). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01YMTAbGNRxnMEzRvYnQGphF --- .github/workflows/release.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6d56f41e0..54a8e53fb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -27,6 +27,7 @@ jobs: app-name: vectorcraft app-title: VectorCraft craft-fonts-ref: a71c20e30af613287c504f7e685ca8fad77752bc + web-craft-fonts: true version: ${{ inputs.version }} secrets: APPLE_CERTIFICATE: ${{ secrets.APPLE_CERTIFICATE }}