feat(linux)!: Support streaming through XDG portals and Pipewire #2162
ci.yml
on: pull_request
Release Setup
16s
GitHub Env Debug
/
GitHub Env Debug
2s
Matrix: Homebrew / build_homebrew
Matrix: Linux Flatpak / build_linux_flatpak
Matrix: Linux / build_linux
Matrix: Windows / build_windows
Linux Copr
/
...
/
Create/update copr package
21s
Bundle Analysis
/
bundle_analysis
31s
Matrix: Docker / docker
Matrix: FreeBSD / build_freebsd
Release Homebrew Beta
0s
Annotations
58 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]
|
|
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
These files were overwritten during the `brew link` step:
|
|
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]
|
|
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]
|
|
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!
|
|
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!
|
|
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
‘memcpy’ accessing 9223372036854775808 or more bytes at offsets [-4611686018427387904, 4611686018427387903] and 0 may overlap up to 9223372036854775809 bytes at offset -1 [-Wrestrict]
|
|
Linux Copr / call-copr-ci / Copr build
‘memcpy’ accessing 9223372036854775808 or more bytes at offsets [-4611686018427387904, 4611686018427387903] and 0 may overlap up to 9223372036854775809 bytes at offset -1 [-Wrestrict]
|
|
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.4417/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-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
|
|
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-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-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-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-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-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-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
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
LizardByte~Sunshine~AVRM9V.dockerbuild
|
147 KB |
sha256:d6c7b57f42b842ef0a5d2e6619af90a4c9e46ee3c40b0b04633afd6fe97a7d12
|
|
|
LizardByte~Sunshine~KZR1LR.dockerbuild
|
226 KB |
sha256:058affb2762bcf5d154c35abc1b88858e5ef94bd1a9bb7bdbacb444a58d21ab2
|
|
|
LizardByte~Sunshine~OY611L.dockerbuild
|
230 KB |
sha256:d872274f7451fa2f61597981594046acc529e6bf0b1b27879569ee4ea7092928
|
|
|
LizardByte~Sunshine~XOT3XC.dockerbuild
|
258 KB |
sha256:93a168833a87a111195462a4664855211a064de3c8a3f2de76717508d3c340df
|
|
|
beta-Homebrew
|
3.15 KB |
sha256:cd51de66801541e42720e7c5faefa05511e2ab2e6fb594a1a64562a6d467eff7
|
|
|
build-Archlinux
|
8.71 MB |
sha256:a8a0bc70d8bffc0b7be1bec1517a22fdada9bdea1f781427469b48d2990944b6
|
|
|
build-Docker-debian-trixie
|
9.36 MB |
sha256:6fae89fdbddc14054e0015901e87f2077ba4c2c4a6176a7f97544558cacc1090
|
|
|
build-Docker-ubuntu-22.04
|
9.39 MB |
sha256:ef7376762346c18ba94af84948aefa2e20d36ba4ff5bd77e2b0a036a4b551904
|
|
|
build-Docker-ubuntu-24.04
|
9.45 MB |
sha256:65ebe2938210b217c5cc59a5f6d9ef779230f68696d1c56145f9d4135646a5e6
|
|
|
build-FreeBSD-14.3-amd64
|
6.12 MB |
sha256:7bc46a2630d92fa1e94a9266ff8ba2d38b09ba5de6b01a7b64033c86c528dad3
|
|
|
build-Homebrew
|
3.12 KB |
sha256:f28bbb046edd7a023297521f52cb81471aff11248db4120597b824f88af6bbac
|
|
|
build-Linux-AppImage
|
40.7 MB |
sha256:9df486f78a741dec4067732b932cd5bd8aad0c52b0eb615243a64d296d2bc564
|
|
|
build-Linux-Flatpak-aarch64
|
92.9 MB |
sha256:b18b5ace87b29c332992732eb6e7656b6accc0caba7ec12e479e64d403333c67
|
|
|
build-Linux-Flatpak-x86_64
|
97.2 MB |
sha256:39382197c02083d9c731e3a66e388652a67e89d1f86b19017a2eb11b48cd13ba
|
|
|
build-Sunshine-0.0.4417-1.fc42.aarch64.rpm
Expired
|
7.11 MB |
sha256:602774bc4ceb09a1eca153edf130410d77d6d50a2945e59715da5bbba466fb7c
|
|
|
build-Sunshine-0.0.4417-1.fc42.x86_64.rpm
Expired
|
7.7 MB |
sha256:1324006e1907ac71e0bc0c990adc59f473c62d27871a1cde7d9bab495c8bc60a
|
|
|
build-Sunshine-0.0.4417-1.fc43.aarch64.rpm
Expired
|
7.11 MB |
sha256:321e6590ee2ee31d8f2356c002c2418cb972cb64bc26a9600231339b9b7afbd7
|
|
|
build-Sunshine-0.0.4417-1.fc43.x86_64.rpm
Expired
|
7.7 MB |
sha256:ced8004640db143165d6a4f8c2a54d94c293cf4cad487345f8fe1a9a1c3f7a5e
|
|
|
build-Sunshine-0.0.4417-1.fc44.aarch64.rpm
Expired
|
7.11 MB |
sha256:e2c6e8d23af88a8fabe3ef115633ff6cc1a9386e0fc799fdab3493e293c99136
|
|
|
build-Sunshine-0.0.4417-1.fc44.x86_64.rpm
Expired
|
7.7 MB |
sha256:1325f27878432a9461466c3707aa97c719ed0454752602d666d189d4496e1206
|
|
|
build-Sunshine-0.0.4417-1.suse.lp156.aarch64.rpm
Expired
|
11.5 MB |
sha256:97f3797bb466b98930b0cd4189c9b011a685dc8f529e46a6e5acfe13a9c32bad
|
|
|
build-Sunshine-0.0.4417-1.suse.lp156.x86_64.rpm
Expired
|
12.6 MB |
sha256:5fcfd1e422707232064edf2a2749b4296afd2e2057c589e4f41bcab76c859a30
|
|
|
build-Windows-AMD64
|
154 MB |
sha256:4db2d2a11d57a7715c1f8ad22bc803625ca76b13049bda133a2951fad9144b79
|
|
|
coverage-Archlinux
|
170 KB |
sha256:12683480797acda0c06198a3b260412d35e341c611ac54b2de2c62ca592458cd
|
|
|
coverage-FreeBSD-14.3-amd64
|
177 KB |
sha256:e1707cd618e548984df353790a0e6ccaa655595059ef096a3719ff3e6832dcd4
|
|
|
coverage-Homebrew-macos-14
|
8.09 KB |
sha256:b3d546183d0544e6765f1a677f8348890a8d14a99d11f0901cc50875d6a759dd
|
|
|
coverage-Homebrew-macos-15
|
8.07 KB |
sha256:beb8b6fc51ddb384ad4b75fde4b908580b3d31b61f4a32d6dea9a22f4d743db4
|
|
|
coverage-Homebrew-macos-26
|
7.98 KB |
sha256:1ef8ba7311a0c4222d99d2e638a864ec18db79ef10477da6d273c09fb2275f26
|
|
|
coverage-Homebrew-ubuntu-22.04
|
164 KB |
sha256:7f9e0df07f95866521f430bb7627232d9fe9bb19e52f484712fe9658fcd6ac2b
|
|
|
coverage-Linux-AppImage
|
175 KB |
sha256:466611b355c29a1b9cfbd59577dd449eaa276f2f20d4a4aadf659f6c32147a5c
|
|
|
coverage-Windows-AMD64
|
177 KB |
sha256:a1f824f2507f5858ba8363fc5603d03c67523853b220b46d6bcfe2958ebb8ec1
|
|