fix: msi detection for tauri v2 (#1009)

This commit is contained in:
Fabian-Lars
2025-01-25 13:30:59 +01:00
committed by GitHub
parent 5fbe5b8692
commit fd1ea0d8e3
3 changed files with 38 additions and 8 deletions

5
.changes/fix-wix-ver.md Normal file
View File

@@ -0,0 +1,5 @@
---
action: patch
---
Fixed an issue that made the action fail to find .msi packages for tauri v2 apps with numeric build numbers (`1.0.0-0`).

8
dist/index.js vendored

File diff suppressed because one or more lines are too long

View File

@@ -134,23 +134,48 @@ export async function buildProject(
const winArtifacts: string[] = [];
// wix v1
if (app.version != app.wixAppVersion) {
langs.forEach((lang) => {
winArtifacts.push(
join(
artifactsPath,
`bundle/msi/${app.name}_${app.wixAppVersion}_${arch}_${lang}.msi`,
),
join(
artifactsPath,
`bundle/msi/${app.name}_${app.wixAppVersion}_${arch}_${lang}.msi.sig`,
),
join(
artifactsPath,
`bundle/msi/${app.name}_${app.wixAppVersion}_${arch}_${lang}.msi.zip`,
),
join(
artifactsPath,
`bundle/msi/${app.name}_${app.wixAppVersion}_${arch}_${lang}.msi.zip.sig`,
),
);
});
}
// wix v2
langs.forEach((lang) => {
winArtifacts.push(
join(
artifactsPath,
`bundle/msi/${app.name}_${app.wixAppVersion}_${arch}_${lang}.msi`,
`bundle/msi/${app.name}_${app.version}_${arch}_${lang}.msi`,
),
join(
artifactsPath,
`bundle/msi/${app.name}_${app.wixAppVersion}_${arch}_${lang}.msi.sig`,
`bundle/msi/${app.name}_${app.version}_${arch}_${lang}.msi.sig`,
),
join(
artifactsPath,
`bundle/msi/${app.name}_${app.wixAppVersion}_${arch}_${lang}.msi.zip`,
`bundle/msi/${app.name}_${app.version}_${arch}_${lang}.msi.zip`,
),
join(
artifactsPath,
`bundle/msi/${app.name}_${app.wixAppVersion}_${arch}_${lang}.msi.zip.sig`,
`bundle/msi/${app.name}_${app.version}_${arch}_${lang}.msi.zip.sig`,
),
);
});