Skip to content

feat(installer/windows): add wix installer #2285

feat(installer/windows): add wix installer

feat(installer/windows): add wix installer #2285

Triggered via pull request February 7, 2026 19:04
Status Success
Total duration 1h 17m 0s
Artifacts 33

ci.yml

on: pull_request
Release Setup
15s
Release Setup
GitHub Env Debug  /  GitHub Env Debug
4s
GitHub Env Debug / GitHub Env Debug
Matrix: Homebrew / build_homebrew
Matrix: Linux Flatpak / build_linux_flatpak
Matrix: Linux / build_linux
Matrix: Windows / build_windows
Docker  /  Check Dockerfiles
5s
Docker / Check Dockerfiles
FreeBSD  /  Setup Build Matrix
2s
FreeBSD / Setup Build Matrix
Linux Copr  /  ...  /  Create/update copr package
20s
Linux Copr / call-copr-ci / Create/update copr package
Bundle Analysis  /  bundle_analysis
26s
Bundle Analysis / bundle_analysis
Matrix: Docker / docker
Matrix: FreeBSD / build_freebsd
Linux Copr  /  ...  /  Copr build
58m 25s
Linux Copr / call-copr-ci / Copr build
Docker  /  Release
0s
Docker / Release
Matrix: coverage
Linux Copr  /  Release
0s
Linux Copr / Release
Release
0s
Release
Release Homebrew Beta
0s
Release Homebrew Beta
Fit to window
Zoom out
Zoom in

Annotations

52 warnings
Archlinux / Archlinux
‘create’ violates the C++ One Definition Rule [-Wodr]
Archlinux / Archlinux
type ‘struct Result’ violates the C++ One Definition Rule [-Wodr]
Archlinux / Archlinux
type ‘struct Result’ violates the C++ One Definition Rule [-Wodr]
Archlinux / Archlinux
type ‘struct Result’ violates the C++ One Definition Rule [-Wodr]
Archlinux / Archlinux
type ‘struct Result’ violates the C++ One Definition Rule [-Wodr]
Archlinux / Archlinux
type ‘struct Result’ violates the C++ One Definition Rule [-Wodr]
Archlinux / Archlinux
type ‘struct Result’ violates the C++ One Definition Rule [-Wodr]
Archlinux / Archlinux
type ‘struct Result’ violates the C++ One Definition Rule [-Wodr]
Archlinux / Archlinux
type ‘struct dmabuf_t’ violates the C++ One Definition Rule [-Wodr]
Archlinux / Archlinux
‘app_indicator_new’ is deprecated [-Wdeprecated-declarations]
Homebrew / macos-14
Sunshine can only access microphones on macOS due to system limitations. To stream system audio use "Soundflower" or "BlackHole". Gamepads are not currently supported on macOS.
Homebrew / macos-14
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Homebrew / macos-14
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Linux Flatpak / aarch64: third-party/tray/src/tray_linux.c#L71
‘app_indicator_new’ is deprecated [-Wdeprecated-declarations]
Linux Flatpak / aarch64: third-party/tray/src/tray_linux.c#L71
‘app_indicator_new’ is deprecated [-Wdeprecated-declarations]
Docker / Docker-debian-trixie: third-party/tray/src/tray_linux.c#L71
'app_indicator_new' is deprecated [-Wdeprecated-declarations]
Docker / Docker-debian-trixie: third-party/tray/src/tray_linux.c#L71
'app_indicator_new' is deprecated [-Wdeprecated-declarations]
Homebrew / macos-15
Sunshine can only access microphones on macOS due to system limitations. To stream system audio use "Soundflower" or "BlackHole". Gamepads are not currently supported on macOS.
Homebrew / macos-15
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Homebrew / macos-15
These files were overwritten during the `brew link` step:
Homebrew / macos-15
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Homebrew / macos-26
Sunshine can only access microphones on macOS due to system limitations. To stream system audio use "Soundflower" or "BlackHole". Gamepads are not currently supported on macOS.
Homebrew / macos-26
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Homebrew / macos-26
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Linux Flatpak / x86_64: third-party/tray/src/tray_linux.c#L71
‘app_indicator_new’ is deprecated [-Wdeprecated-declarations]
Linux Flatpak / x86_64: third-party/tray/src/tray_linux.c#L71
‘app_indicator_new’ is deprecated [-Wdeprecated-declarations]
Linux Flatpak / x86_64
member ‘boost::archive::iterators::wchar_from_mb<boost::archive::iterators::xml_escape<const char*> >::sliding_buffer<wchar_t>::m_buffer’ is used uninitialized [-Wuninitialized]
Linux Flatpak / x86_64
member ‘boost::archive::iterators::wchar_from_mb<boost::archive::iterators::xml_escape<const char*> >::sliding_buffer<char>::m_buffer’ is used uninitialized [-Wuninitialized]
Linux Flatpak / x86_64
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
Linux Flatpak / x86_64
redundant redeclaration of ‘bindresvport’ [-Wredundant-decls]
Linux Copr / call-copr-ci / Copr build
member ‘boost::archive::iterators::wchar_from_mb<boost::archive::iterators::xml_escape<const char*> >::sliding_buffer<wchar_t>::m_buffer’ is used uninitialized [-Wuninitialized]
Linux Copr / call-copr-ci / Copr build
member ‘boost::archive::iterators::wchar_from_mb<boost::archive::iterators::xml_escape<const char*> >::sliding_buffer<char>::m_buffer’ is used uninitialized [-Wuninitialized]
Linux Copr / call-copr-ci / Copr build
loop variable ‘dev_entry’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
Linux Copr / call-copr-ci / Copr build
‘std::vector<std::shared_ptr<input_event> > inputtino::fetch_events(int, int)’ defined but not used [-Wunused-function]
Linux Copr / call-copr-ci / Copr build
‘std::vector<std::shared_ptr<input_event> > inputtino::fetch_events(int, int)’ defined but not used [-Wunused-function]
Linux Copr / call-copr-ci / Copr build
‘std::vector<std::shared_ptr<input_event> > inputtino::fetch_events(int, int)’ defined but not used [-Wunused-function]
Linux Copr / call-copr-ci / Copr build
‘std::vector<std::shared_ptr<input_event> > inputtino::fetch_events(int, int)’ defined but not used [-Wunused-function]
Linux Copr / call-copr-ci / Copr build
‘std::vector<std::shared_ptr<input_event> > inputtino::fetch_events(int, int)’ defined but not used [-Wunused-function]
Linux Copr / call-copr-ci / Copr build
invalid-url Source0: tarball.tar.gz
Linux Copr / call-copr-ci / Copr build
specfile-warning sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8): No such file or directory
Homebrew / ubuntu-22.04
ATTENTION: To complete installation, you must run the following command: `sudo /home/linuxbrew/.linuxbrew/Cellar/sunshine/0.0.3916/bin/postinst`
Homebrew / ubuntu-22.04
'app_indicator_new' is deprecated [-Wdeprecated-declarations]
Homebrew / ubuntu-22.04
'app_indicator_new' is deprecated [-Wdeprecated-declarations]
Homebrew / ubuntu-22.04
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Coverage-FreeBSD-14.3-amd64
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Coverage-Homebrew-ubuntu-22.04
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Coverage-Linux-AppImage
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Coverage-Windows-AMD64
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Coverage-Homebrew-macos-14
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Coverage-Homebrew-macos-15
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Coverage-Archlinux
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Coverage-Homebrew-macos-26
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results

Artifacts

Produced during runtime
Name Size Digest
LizardByte~Sunshine~05K3WF.dockerbuild
229 KB
sha256:7538f0f41182bdcff0678dfa235d7449cb3cfa178149c11a7c4f040aa86d6840
LizardByte~Sunshine~GDM5CC.dockerbuild
228 KB
sha256:c1ef97734803588d13f2552d487b252dae38182d4abc46712190aed5f3170719
LizardByte~Sunshine~GQJU4S.dockerbuild
147 KB
sha256:869d59daa2ac8a78eca05b441a32e202a25b4ab9b021870585677f0e68eaf4a5
LizardByte~Sunshine~R1SF10.dockerbuild
252 KB
sha256:a522aecb867ed3c1c4284356d983ebbf2c20c345b0af124ed231037c37f5c747
beta-Homebrew
3.16 KB
sha256:e68b1aff06cebac8bc1ef15425f25afe9402dc5a620f3c5a79f828164ed1dd8f
build-Archlinux
8.71 MB
sha256:c059a1ab3ffe440accca3f28044776464be90e4b7d8c2bcb1bf782547d77f4fa
build-Docker-debian-trixie
9.36 MB
sha256:7b5c2c22960f9af6ed1c622c19fcd32c77918bfaa9bb9e56d460272dca92aa1e
build-Docker-ubuntu-22.04
9.39 MB
sha256:8bf0ccfb8d9e6be68d16f3304d7c59d24b2383c39788fa7fb6d7ce0d3c703785
build-Docker-ubuntu-24.04
9.44 MB
sha256:086e714dbc822dc0b6509b4f766efdf19340e8408fea7ac82597e9a5a4d29c7c
build-FreeBSD-14.3-amd64
6.12 MB
sha256:c3a9d119fbafe32943643b820e3375d483b164bf8c8867294d6abab0f984b567
build-Homebrew
3.13 KB
sha256:23c38d5ddbf14b1e6ae44fc640fbef433e7e579d74426054e97a96d93a995a55
build-Linux-AppImage
40.7 MB
sha256:662952f96f24c68bc613cc8f3e35faf6a1d893fc23b632434fbec396238da232
build-Linux-Flatpak-aarch64
92.5 MB
sha256:1963211978645f044d9a6ddc7f960cee8e6025153c5f9774fe546a569669241d
build-Linux-Flatpak-x86_64
97.9 MB
sha256:ebd439dcb9d31eab36abd0739cbbc30875eafc1be1265d04948e8ed695abde48
build-Sunshine-0.0.3916-1.fc42.aarch64.rpm Expired
7.11 MB
sha256:581b5fe5ee1e41aa15fad2ce73829e1a1ba1567286ea9c3aabc4e5dfc24e15cf
build-Sunshine-0.0.3916-1.fc42.x86_64.rpm Expired
7.7 MB
sha256:4c526219630c0df021374250413ff51d9c397a5029b06dab985f62bdbf375a0a
build-Sunshine-0.0.3916-1.fc43.aarch64.rpm Expired
7.11 MB
sha256:e2c9869c623568bcf7f2ecf5275361463b3bc27e2907a676e1e87446ab7efef8
build-Sunshine-0.0.3916-1.fc43.x86_64.rpm Expired
7.7 MB
sha256:8075a26867a1de838cee3ff868c26396ddeed2fd22206b85b11ac261fb692827
build-Sunshine-0.0.3916-1.fc44.aarch64.rpm Expired
7.11 MB
sha256:13b171065439ad13056b4a95a929e3dafc096f43a78494808654cd9a6b86c99e
build-Sunshine-0.0.3916-1.fc44.x86_64.rpm Expired
7.7 MB
sha256:55b7266ca29da60c79189f7a269b2c7da6900f64c2a4dc788f3ba2c01d7b69e8
build-Sunshine-0.0.3916-1.fc45.aarch64.rpm Expired
7.11 MB
sha256:2a010e311e445cb6e09435e0c234ab7cf97c06e08e2ececc7e4ef1146dd211e3
build-Sunshine-0.0.3916-1.fc45.x86_64.rpm Expired
7.7 MB
sha256:5d42407f11a2fca38ec9fba49929a9386aa357e1427d1e79357bea2bf513ae4d
build-Sunshine-0.0.3916-1.suse.lp156.aarch64.rpm Expired
11.5 MB
sha256:6a0095ea9870e923f3c2057f5dec1f511bad042a9720a8122b3baf5789a67009
build-Sunshine-0.0.3916-1.suse.lp156.x86_64.rpm Expired
12.6 MB
sha256:75935014381408000ac6e10b6d8b3e6fb177e80130a5e9de78d5564a75330d6d
build-Windows-AMD64
177 MB
sha256:0a799ee951b35872723306822ee9d51015ff69a95a7d1ec8a27782d42ee3244d
coverage-Archlinux
170 KB
sha256:7f797ebc84242280ac626d15baefca70ee4ea14434093658927918a3d326df87
coverage-FreeBSD-14.3-amd64
177 KB
sha256:8ea3be6bf7dccff35369f1d0cba1d16922b96c7f34f62813ab26bf76069bde7d
coverage-Homebrew-macos-14
8.03 KB
sha256:d5f5508e59026d6f4ce841edcb3e93a4a21359e9b543246aaef79bce7531733c
coverage-Homebrew-macos-15
8.05 KB
sha256:a3bc88b1b643881acb762011ee74d7ae1cce52fc91bac0b28722e12814d578cd
coverage-Homebrew-macos-26
8 KB
sha256:ee4557eb6c1ae1a1714333f95a608de4f104816288c534718bf7d5b81b001278
coverage-Homebrew-ubuntu-22.04
164 KB
sha256:45e5bb57d4dcaa2b2459e05f308ed10c69e41d93185f9f7e85fd315dbe47e51d
coverage-Linux-AppImage
175 KB
sha256:ab99872f72b77eb6f5a343c472d28c089b38cfb9255ff735c506f13186c758b2
coverage-Windows-AMD64
177 KB
sha256:028d8ad3b204d4d2c158eb2522611666766ebc7ed00b84d713af7e1d0136630b