mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-04-25 10:08:33 +02:00
ci(github): update build + release workflow
This commit updates the build and release workflow to enable multi-arch builds and releases. A number of Rust-specific actions have been added, namely rust-cache to handle cargo caching and actions-rust-cross to handle cross-compilation. A release-dry-run target has been added to run on master which should help catch any issues in release workflow changes early. Releases drop goreleaser entirely in favour of action-gh-release which was already in use to add msi installers to the releases previously created by goreleaser.
This commit is contained in:
@@ -61,7 +61,7 @@
|
||||
|
||||
<Product Id='*' Name='komorebi' UpgradeCode='F8B967B5-7E7B-4E3A-895B-B789EC898B54' Manufacturer='LGUG2Z' Language='1033' Codepage='1252' Version='$(var.Version)'>
|
||||
|
||||
<Package Id='*' Keywords='Installer' Description='A tiling window manager for Windows' Manufacturer='LGUG2Z' InstallerVersion='450' Languages='1033' Compressed='yes' InstallScope='perMachine' SummaryCodepage='1252' />
|
||||
<Package Id='*' Keywords='Installer' Description='A tiling window manager for Windows' Manufacturer='LGUG2Z' InstallerVersion='500' Languages='1033' Compressed='yes' InstallScope='perMachine' SummaryCodepage='1252' />
|
||||
|
||||
<MajorUpgrade Schedule='afterInstallInitialize' DowngradeErrorMessage='A newer version of [ProductName] is already installed. Setup will now exit.' />
|
||||
|
||||
|
||||
Reference in New Issue
Block a user