From 091830ea8486b2c9f65ce04cc6dd1fe8c59fa3e0 Mon Sep 17 00:00:00 2001 From: JonOfUs Date: Fri, 18 Sep 2026 12:06:28 +0200 Subject: [PATCH 1/2] Add nc35 support, drop nc30-31 --- .github/workflows/ci.yml | 6 +++--- CHANGELOG.md | 5 +++++ appinfo/info.xml | 4 ++-- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5dde1c4..c37e6dc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,7 +21,7 @@ jobs: php-versions: ["8.4", "8.5"] databases: ["sqlite"] server-versions: - ["stable30", "stable31", "stable32", "stable33", "stable34"] + ["stable32", "stable33", "stable34", "stable35"] name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }} @@ -79,7 +79,7 @@ jobs: php-versions: ["8.4", "8.5"] databases: ["mysql"] server-versions: - ["stable30", "stable31", "stable32", "stable33", "stable34"] + ["stable32", "stable33", "stable34", "stable35"] name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }} @@ -146,7 +146,7 @@ jobs: php-versions: ["8.4", "8.5"] databases: ["pgsql"] server-versions: - ["stable30", "stable31", "stable32", "stable33", "stable34"] + ["stable32", "stable33", "stable34", "stable35"] name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }} diff --git a/CHANGELOG.md b/CHANGELOG.md index d2adf7c..732c68e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 3.18.0 - 2026-09-18 +### Changed +- Add support for Nextcloud 35 +- Drop support for Nextcloud 30 and 31 (both EOL) + ## 3.17.0 - 2026-06-22 ### Changed - Add support for Nextcloud 34 diff --git a/appinfo/info.xml b/appinfo/info.xml index 5c4346f..12cdc68 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -5,7 +5,7 @@ GPodder Sync replicate basic GPodder.net API - 3.17.0 + 3.18.0 agpl Thrillfall GPodderSync @@ -18,7 +18,7 @@ - + From 59870e781aafa8bd8878689d9d33ac94c7007a69 Mon Sep 17 00:00:00 2001 From: JonOfUs Date: Fri, 18 Sep 2026 12:45:15 +0200 Subject: [PATCH 2/2] Fix+add test cases for nc+php versions --- .github/workflows/ci.yml | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c37e6dc..175abfe 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,10 +18,17 @@ jobs: # do not stop on another job's failure fail-fast: false matrix: - php-versions: ["8.4", "8.5"] + php-versions: ["8.2", "8.3", "8.4", "8.5"] databases: ["sqlite"] server-versions: ["stable32", "stable33", "stable34", "stable35"] + exclude: + # Nextcloud 32 only supports PHP 8.1 - 8.4 + - php-versions: "8.5" + server-versions: "stable32" + # Nextcloud 35 requires PHP 8.3+ + - php-versions: "8.2" + server-versions: "stable35" name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }} @@ -76,10 +83,17 @@ jobs: # do not stop on another job's failure fail-fast: false matrix: - php-versions: ["8.4", "8.5"] + php-versions: ["8.2", "8.3", "8.4", "8.5"] databases: ["mysql"] server-versions: ["stable32", "stable33", "stable34", "stable35"] + exclude: + # Nextcloud 32 only supports PHP 8.1 - 8.4 + - php-versions: "8.5" + server-versions: "stable32" + # Nextcloud 35 requires PHP 8.3+ + - php-versions: "8.2" + server-versions: "stable35" name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }} @@ -143,10 +157,17 @@ jobs: # do not stop on another job's failure fail-fast: false matrix: - php-versions: ["8.4", "8.5"] + php-versions: ["8.2", "8.3", "8.4", "8.5"] databases: ["pgsql"] server-versions: ["stable32", "stable33", "stable34", "stable35"] + exclude: + # Nextcloud 32 only supports PHP 8.1 - 8.4 + - php-versions: "8.5" + server-versions: "stable32" + # Nextcloud 35 requires PHP 8.3+ + - php-versions: "8.2" + server-versions: "stable35" name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }}