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/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 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. 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") 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; }