From cd2fe18140edb2fc3441ad4d3e46cd9b1e563795 Mon Sep 17 00:00:00 2001 From: KuleRucket <737724+KuleRucket@users.noreply.github.com> Date: Thu, 30 Mar 2023 14:06:19 +0200 Subject: [PATCH 1/4] Hotfix - keep platform guard in scope (#1104) Co-authored-by: KuleRucket --- src/main.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index da5139e1f1a..941dcfc194c 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -348,7 +348,9 @@ main(int argc, char *argv[]) { // If any of the following fail, we log an error and continue event though sunshine will not function correctly. // This allows access to the UI to fix configuration problems or view the logs. - if (!platf::init()) { + + auto deinit_guard = platf::init(); + if (!deinit_guard) { BOOST_LOG(error) << "Platform failed to initialize"sv; } From bf76c1e0f2e4ac9f5cb1656706219fda0e7b0b56 Mon Sep 17 00:00:00 2001 From: LizardByte-bot <108553330+LizardByte-bot@users.noreply.github.com> Date: Thu, 30 Mar 2023 08:34:29 -0400 Subject: [PATCH 2/4] ci: update global workflows (#1106) --- .github/workflows/automerge.yml | 2 +- .github/workflows/issues-stale.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/automerge.yml b/.github/workflows/automerge.yml index 4774eb21317..49ddebf4ec1 100644 --- a/.github/workflows/automerge.yml +++ b/.github/workflows/automerge.yml @@ -49,7 +49,7 @@ jobs: steps: - name: Automerging - uses: pascalgn/automerge-action@v0.15.5 + uses: pascalgn/automerge-action@v0.15.6 env: BASE_BRANCHES: nightly GITHUB_TOKEN: ${{ secrets.GH_BOT_TOKEN }} diff --git a/.github/workflows/issues-stale.yml b/.github/workflows/issues-stale.yml index 5fe1d773150..c168034ee3b 100644 --- a/.github/workflows/issues-stale.yml +++ b/.github/workflows/issues-stale.yml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Stale - uses: actions/stale@v7 + uses: actions/stale@v8 with: close-issue-message: > This issue was closed because it has been stalled for 10 days with no activity. @@ -40,7 +40,7 @@ jobs: repo-token: ${{ secrets.GH_BOT_TOKEN }} - name: Invalid Template - uses: actions/stale@v7 + uses: actions/stale@v8 with: close-issue-message: > This issue was closed because the the template was not completed after 5 days. From ee3522fb6d1b1ac50e52ba319538d18d264d953d Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Thu, 30 Mar 2023 09:10:58 -0400 Subject: [PATCH 3/4] v0.19.1 prep (#1108) --- CHANGELOG.md | 5 +++++ CMakeLists.txt | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b09212d6e3..c074a75e274 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [0.19.1] - 2023-03-30 +**Fixed** +- (Audio) Fixed no audio issue introduced in v0.19.0 + ## [0.19.0] - 2023-03-29 **Breaking** - (Linux/Flatpak) Moved Flatpak to org.freedesktop.Platform 22.08 and Cuda 12.0.0 @@ -404,3 +408,4 @@ settings. In v0.17.0, games now run under your user account without elevated pri [0.18.3]: https://github.com/LizardByte/Sunshine/releases/tag/v0.18.3 [0.18.4]: https://github.com/LizardByte/Sunshine/releases/tag/v0.18.4 [0.19.0]: https://github.com/LizardByte/Sunshine/releases/tag/v0.19.0 +[0.19.1]: https://github.com/LizardByte/Sunshine/releases/tag/v0.19.1 diff --git a/CMakeLists.txt b/CMakeLists.txt index 77901a1f7e7..641b2712b6f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.18) # `CMAKE_CUDA_ARCHITECTURES` requires 3.18 # todo - set version to 0.0.0 once confident in automated versioning -project(Sunshine VERSION 0.19.0 +project(Sunshine VERSION 0.19.1 DESCRIPTION "Sunshine is a self-hosted game stream host for Moonlight." HOMEPAGE_URL "https://app.lizardbyte.dev") From 240266cc39f2ac4a4758e0fabf9eb5d5d9a521be Mon Sep 17 00:00:00 2001 From: LizardByte-bot <108553330+LizardByte-bot@users.noreply.github.com> Date: Thu, 30 Mar 2023 09:57:33 -0400 Subject: [PATCH 4/4] ci: update global workflows (#1109) --- .github/workflows/ci-qodana.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/ci-qodana.yml b/.github/workflows/ci-qodana.yml index 75d0c5ed826..91feb59fae8 100644 --- a/.github/workflows/ci-qodana.yml +++ b/.github/workflows/ci-qodana.yml @@ -20,6 +20,8 @@ concurrency: jobs: qodana_initial_check: name: Qodana Initial Check + permissions: + actions: write # required to use workflow dispatch on fork PRs runs-on: ubuntu-latest steps: - name: Checkout @@ -235,6 +237,8 @@ jobs: needs: [qodana_initial_check, qodana] runs-on: ubuntu-latest name: Dispatch Qodana + permissions: + actions: write # required to use workflow dispatch on fork PRs if: ${{ needs.qodana_initial_check.outputs.files != '' }} steps: - name: Setup qodana publish inputs