diff --git a/.github/workflows/lint-eslint.yml b/.github/workflows/lint-eslint.yml
index 3d2cd33..3fac3a8 100644
--- a/.github/workflows/lint-eslint.yml
+++ b/.github/workflows/lint-eslint.yml
@@ -76,6 +76,15 @@ jobs:
PUPPETEER_SKIP_DOWNLOAD: true
run: npm ci
+ - name: Install dependencies
+ env:
+ CYPRESS_INSTALL_BINARY: 0
+ PUPPETEER_SKIP_DOWNLOAD: true
+ # Replace locally linked npm packages with the ones from the Nextcloud server repository
+ # in order to ensure linting works with the same versions as in the server repository.
+ # https://github.com/nextcloud/server/blob/stable30/package.json
+ run: npm install @mdi/js@^7.4.47 @nextcloud/vue@^8.26.1 vue-material-design-icons@5.3.1
+
- name: Lint
run: npm run lint
diff --git a/.github/workflows/npm-audit-fix.yml b/.github/workflows/npm-audit-fix.yml
index 0fa447f..b1381ce 100644
--- a/.github/workflows/npm-audit-fix.yml
+++ b/.github/workflows/npm-audit-fix.yml
@@ -18,7 +18,7 @@ jobs:
strategy:
fail-fast: false
matrix:
- branches: ['main', 'master', 'stable29', 'stable28', 'stable27']
+ branches: ['main', 'master', 'stable30', 'stable31']
name: npm-audit-fix-${{ matrix.branches }}
diff --git a/.github/workflows/phpunit-mysql.yml b/.github/workflows/phpunit-mysql.yml
index e44d42d..885df44 100644
--- a/.github/workflows/phpunit-mysql.yml
+++ b/.github/workflows/phpunit-mysql.yml
@@ -21,7 +21,7 @@ jobs:
strategy:
matrix:
php-versions: ['8.3']
- server-versions: ['master', 'stable29']
+ server-versions: ['stable30', 'stable31']
services:
mysql:
diff --git a/.github/workflows/phpunit-pgsql.yml b/.github/workflows/phpunit-pgsql.yml
index 4c4f0ac..94e4f85 100644
--- a/.github/workflows/phpunit-pgsql.yml
+++ b/.github/workflows/phpunit-pgsql.yml
@@ -21,7 +21,7 @@ jobs:
strategy:
matrix:
php-versions: ['8.3']
- server-versions: ['master', 'stable29']
+ server-versions: ['stable30', 'stable31']
services:
postgres:
diff --git a/.github/workflows/phpunit-sqlite.yml b/.github/workflows/phpunit-sqlite.yml
index 05b1009..bd21cfc 100644
--- a/.github/workflows/phpunit-sqlite.yml
+++ b/.github/workflows/phpunit-sqlite.yml
@@ -21,7 +21,7 @@ jobs:
strategy:
matrix:
php-versions: ['8.3']
- server-versions: ['master', 'stable29']
+ server-versions: ['stable30', 'stable31']
steps:
- name: Set app env
diff --git a/.github/workflows/update-nextcloud-ocp-matrix.yml b/.github/workflows/update-nextcloud-ocp-matrix.yml
index a786117..57fe1ad 100644
--- a/.github/workflows/update-nextcloud-ocp-matrix.yml
+++ b/.github/workflows/update-nextcloud-ocp-matrix.yml
@@ -18,7 +18,7 @@ jobs:
fail-fast: false
matrix:
branches: ['main']
- target: ['stable29']
+ target: ['stable30', 'stable31']
name: update-nextcloud-ocp-${{ matrix.branches }}
diff --git a/appinfo/info.xml b/appinfo/info.xml
index dc548fd..e4a66df 100644
--- a/appinfo/info.xml
+++ b/appinfo/info.xml
@@ -12,7 +12,7 @@
tools
https://github.com/IONOS-Productivity/nc-simple-settings
-
+