Skip to content

refactor(confighttp): HTML page handlers into generic getPage function #2586

refactor(confighttp): HTML page handlers into generic getPage function

refactor(confighttp): HTML page handlers into generic getPage function #2586

Triggered via pull request February 28, 2026 14:10
Status Failure
Total duration 1h 19m 55s
Artifacts 31

ci.yml

on: pull_request
Release Setup
15s
Release Setup
GitHub Env Debug  /  GitHub Env Debug
3s
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
6s
Docker / Check Dockerfiles
FreeBSD  /  Setup Build Matrix
4s
FreeBSD / Setup Build Matrix
Linux Copr  /  ...  /  Setup
29s
Linux Copr / call-copr-ci / Setup
Bundle Analysis  /  bundle_analysis
28s
Bundle Analysis / bundle_analysis
Matrix: Docker / docker
Matrix: FreeBSD / build_freebsd
Linux Copr  /  ...  /  Build
33m 22s
Linux Copr / call-copr-ci / Build
Docker  /  Release
0s
Docker / Release
Matrix: coverage
Matrix: Linux Copr / call-copr-ci / artifacts
Linux Copr  /  ...  /  Get logs
25s
Linux Copr / call-copr-ci / Get logs
Release
0s
Release
Linux Copr  /  ...  /  conclude
2s
Linux Copr / call-copr-ci / conclude
Release Homebrew Beta
0s
Release Homebrew Beta
Linux Copr  /  Release
0s
Linux Copr / Release
Fit to window
Zoom out
Zoom in

Annotations

8 errors and 48 warnings
FreeBSD / amd64-14.3
An error occurred trying to start process '/usr/bin/bash' with working directory '/home/runner/work/Sunshine/Sunshine/build/cpack_artifacts/_CPack_Packages/FreeBSD/FREEBSD/Sunshine'. No such file or directory
FreeBSD / amd64-14.3
Process completed with exit code 1.
Windows / Windows-ARM64
Process completed with exit code 1.
Windows / Windows-ARM64: tests/unit/test_confighttp.cpp#L287
lambda capture 'this' is not used [-Werror,-Wunused-lambda-capture]
Windows / Windows-ARM64: tests/unit/test_confighttp.cpp#L279
lambda capture 'this' is not used [-Werror,-Wunused-lambda-capture]
Windows / Windows-ARM64: tests/unit/test_confighttp.cpp#L269
lambda capture 'this' is not used [-Werror,-Wunused-lambda-capture]
Coverage-FreeBSD-14.3-amd64
Unable to download artifact(s): Artifact not found for name: coverage-FreeBSD-14.3-amd64 Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact. For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md
Coverage-Windows-ARM64
Unable to download artifact(s): Artifact not found for name: coverage-Windows-ARM64 Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact. For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md
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]
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-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!
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
`$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 / 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]
Linux Flatpak / aarch64
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 / aarch64
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 / aarch64
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
Linux Flatpak / aarch64
‘readIntVec’ defined but not used [-Wunused-function]
Linux Flatpak / aarch64
redundant redeclaration of ‘bindresvport’ [-Wredundant-decls]
Linux Copr / call-copr-ci / Get logs
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 / Get logs
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 / Get logs
loop variable ‘dev_entry’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
Linux Copr / call-copr-ci / Get logs
‘std::vector<std::shared_ptr<input_event> > inputtino::fetch_events(int, int)’ defined but not used [-Wunused-function]
Linux Copr / call-copr-ci / Get logs
‘std::vector<std::shared_ptr<input_event> > inputtino::fetch_events(int, int)’ defined but not used [-Wunused-function]
Linux Copr / call-copr-ci / Get logs
‘std::vector<std::shared_ptr<input_event> > inputtino::fetch_events(int, int)’ defined but not used [-Wunused-function]
Linux Copr / call-copr-ci / Get logs
‘std::vector<std::shared_ptr<input_event> > inputtino::fetch_events(int, int)’ defined but not used [-Wunused-function]
Linux Copr / call-copr-ci / Get logs
‘std::vector<std::shared_ptr<input_event> > inputtino::fetch_events(int, int)’ defined but not used [-Wunused-function]
Linux Copr / call-copr-ci / Get logs
invalid-url Source0: tarball.tar.gz
Linux Copr / call-copr-ci / Get logs
specfile-warning sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8): No such file or directory
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]
Homebrew / ubuntu-22.04
ATTENTION: To complete installation, you must run the following command: `sudo /home/linuxbrew/.linuxbrew/Cellar/sunshine/0.0.4645/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!

Artifacts

Produced during runtime
Name Size Digest
LizardByte~Sunshine~3BO12G.dockerbuild
147 KB
sha256:500ac3f9586d37b318de1aee4d933c32b18732e8c0fde9dadc0efb10251cf13b
LizardByte~Sunshine~FEI4HL.dockerbuild
244 KB
sha256:127feb1e2986213a6132e581c679d97b3065683db120700f9587081bb0e83881
LizardByte~Sunshine~J50ZQ3.dockerbuild
233 KB
sha256:d3a0cb799b82f9a32e71d7fdf6ec0a8f16219d80d7af13fddde452a1c54c5187
LizardByte~Sunshine~TXEGU8.dockerbuild
258 KB
sha256:6e3113f628a280f9b6f17a15f6ec72ef36a2499ba268ec025a2a7ad0f9cc5dd5
beta-Homebrew
3.16 KB
sha256:a1e365e85868057d8c79bdc6ede99181ab55bdd53eaf3833dcd0845f116b8787
build-Archlinux
8.78 MB
sha256:c84712bb1b17481698cdb4626779d55f4b8b09b7803bacb211ea30e278dc58f5
build-Docker-debian-trixie
9.44 MB
sha256:8ec55357cf07742c756fff6f45c84de22791a975d3f786dd8ce3c7b3e4fffac4
build-Docker-ubuntu-22.04
9.46 MB
sha256:c0f4101622c9904ba9f02065d55d49f3389fc485ee98dae61ee616246666013f
build-Docker-ubuntu-24.04
9.53 MB
sha256:a4de9b67d0f408451c52066d645d0b31db2cde3f03a9119e40d2c3fd8ac63d49
build-Homebrew
3.13 KB
sha256:6f9c0cd27331a0c5d6a595a3f69c57ef2e0861af9d3f08c44999faca7030ddd4
build-Linux-AppImage
40.8 MB
sha256:9746d1cd32911a607e10f8a40423ab37e8cdbf7be7e8c2c546bbb6efa9f09077
build-Linux-Flatpak-aarch64
103 MB
sha256:418ffb876c54f1c3c638f5a585ef507cb84d36d7fc5edac3607ef97861429fd3
build-Linux-Flatpak-x86_64
108 MB
sha256:a01d3177e1c0400e69955d87709f44e0153d1b437172615e618b7cc4329b4ae5
build-Sunshine-0.0.4645-1.fc42.aarch64.rpm
7.18 MB
sha256:59de84ebd236c8d1b342814a2549defa3c994ff6e77c1ec1bbfd98c884b15ea5
build-Sunshine-0.0.4645-1.fc42.x86_64.rpm
7.77 MB
sha256:39e10fac1bce14870b53aab291a56eb48f96ebc45d60a80eae10dcb7a95e4859
build-Sunshine-0.0.4645-1.fc43.aarch64.rpm
7.18 MB
sha256:028e8a55d8c1752f84f21033a893d7346d01975de3657da7ae714345130c655e
build-Sunshine-0.0.4645-1.fc43.x86_64.rpm
7.77 MB
sha256:09ce24a96afe861a63636c797941de86f62869de2e8818307f919bccdf13c92c
build-Sunshine-0.0.4645-1.fc44.aarch64.rpm
7.18 MB
sha256:0c3d62377ba8bec64bfa39569a895a417c36e9b64ff6458d2c1470ae402703d3
build-Sunshine-0.0.4645-1.fc44.x86_64.rpm
7.78 MB
sha256:9f9fc0af1b52f5d2906d74a38e0ff3d16f3479571dc662c65059b959467b9919
build-Sunshine-0.0.4645-1.fc45.aarch64.rpm
7.18 MB
sha256:d3065abaaa12d852d0a67bf25c844f78e130544ca82fec6370a5589454fc907d
build-Sunshine-0.0.4645-1.fc45.x86_64.rpm
7.78 MB
sha256:a5ecb09c2aa67edc3caa81b70c3607a1afebe748fd266318bb9709163fe0ab8b
build-Sunshine-0.0.4645-1.suse.lp156.aarch64.rpm
11.8 MB
sha256:457f0f7e6eb5a521858974508f847f6f5273c8827e872949a3479172b6832261
build-Sunshine-0.0.4645-1.suse.lp156.x86_64.rpm
13 MB
sha256:744fbf2acb6b626d961e9e02d3691f5f465dc551f03d0af539fa6ed26a5c4eb0
build-Windows-AMD64
182 MB
sha256:e1b55ca6233877b7202d3999ea38742ee559e07a730ad4457b4ab2228fd10bc5
coverage-Archlinux
173 KB
sha256:f9543e8c82c57aed5546bdd59bd812a7643abd59a7fd20c88ef8b98d2188f240
coverage-Homebrew-macos-14
8.62 KB
sha256:ec47ff015971cac4b6fccbbbe43227ba2a2eb58ed5b8363eb1821c957e698065
coverage-Homebrew-macos-15
8.64 KB
sha256:ad60064633bcbd0742846464e51f871a7650c7a33a4a01dac38156601d182584
coverage-Homebrew-macos-26
8.51 KB
sha256:5fa1381dd01d21db5f4e4e94de2ff16ef13c7344e07cd5c1bd02170b5ebbc194
coverage-Homebrew-ubuntu-22.04
168 KB
sha256:a754f7e5bcfbaef45ac59aa6da223b56ce2a9169b03baaa66e2b5b6b755450fe
coverage-Linux-AppImage
179 KB
sha256:ea550247cbc25816d02deab0eb4c216f9fc7945410608ef82f177cf49208a639
coverage-Windows-AMD64
180 KB
sha256:044db9ce3d897b28fc459aee945686dfcff337955d88418143d488521d7a2ff7