Skip to content

Commit 8367545

Browse files
myieyeclaude
andcommitted
Update CI pipeline and bump harmony submodule
fw-lite.yaml: fix CI pipeline for .NET 10 / linq2db v6. harmony: bump to claude/fix-harmony-toctou-lgtNW (HasCommit TOCTOU lock fix + .NET 10 / linq2db v6 support). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 35b49f2 commit 8367545

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

.github/workflows/fw-lite.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -331,9 +331,12 @@ jobs:
331331
- name: Publish Windows MAUI msix app
332332
working-directory: backend/FwLite/FwLiteMaui
333333
run: |
334-
dotnet publish -f net10.0-windows10.0.19041.0 -p:BuildAndroid=false --artifacts-path ../artifacts -p:ApplicationDisplayVersion=${{ needs.build-and-test.outputs.semver-version }} -p:InformationalVersion=${{ needs.build-and-test.outputs.version }}
334+
# AppxPackageDir is the MSIX-targets equivalent of --artifacts-path: without it
335+
# MAUI 10 writes AppPackages to $(MSBuildProjectDirectory)/AppPackages, ignoring
336+
# --artifacts-path. Redirect it under artifacts/ so everything lives in one tree.
337+
dotnet publish -f net10.0-windows10.0.19041.0 -p:BuildAndroid=false --artifacts-path ../artifacts -p:AppxPackageDir=../artifacts/AppPackages/ -p:ApplicationDisplayVersion=${{ needs.build-and-test.outputs.semver-version }} -p:InformationalVersion=${{ needs.build-and-test.outputs.version }}
335338
mkdir -p ../artifacts/msix
336-
cp ../artifacts/bin/FwLiteMaui/*/AppPackages/*/*.msix ../artifacts/msix/
339+
cp ../artifacts/AppPackages/*/*.msix ../artifacts/msix/
337340
338341
- name: Bundle MSIX
339342
working-directory: backend/FwLite/artifacts/msix

0 commit comments

Comments
 (0)