diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index e9ec54d..8668a1b 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,6 +1,6 @@ { "name": "PHP", - "image": "mcr.microsoft.com/devcontainers/php:1-8.4-bullseye", + "image": "mcr.microsoft.com/devcontainers/php:2-8.4-bullseye", "forwardPorts": [ 8080, 8081 diff --git a/.github/workflows/editorconfig-checker.yml b/.github/workflows/editorconfig-checker.yml index c0e642f..684d9cb 100644 --- a/.github/workflows/editorconfig-checker.yml +++ b/.github/workflows/editorconfig-checker.yml @@ -10,6 +10,6 @@ jobs: editorconfig: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: editorconfig-checker/action-editorconfig-checker@main - run: editorconfig-checker -exclude "\.sh|\.ya?ml|\.md|\.gitignore|\.json|admin\.php|Dockerfile\.Nextcloud|\.txt|Makefile|\.xml|\.bats|\.env-test|\.ini" diff --git a/.github/workflows/lint-eslint.yml b/.github/workflows/lint-eslint.yml index 1534c47..cd2bdee 100644 --- a/.github/workflows/lint-eslint.yml +++ b/.github/workflows/lint-eslint.yml @@ -65,7 +65,7 @@ jobs: fallbackNpm: '^10' - name: Set up node ${{ steps.versions.outputs.nodeVersion }} - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 + uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 with: node-version: ${{ steps.versions.outputs.nodeVersion }} diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index c2f04d4..2bde131 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -18,7 +18,7 @@ jobs: build-devcontainer: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Login to GitHub Container Registry uses: docker/login-action@v3 with: @@ -42,7 +42,7 @@ jobs: needs: - build-devcontainer steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: postCreateCommands run: | @@ -110,7 +110,7 @@ jobs: runs-on: ubuntu-latest if: startsWith(github.ref, 'refs/tags/') steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions/download-artifact@master with: diff --git a/composer.json b/composer.json index 1f99715..809711e 100644 --- a/composer.json +++ b/composer.json @@ -17,8 +17,8 @@ "psalm/phar": "6.8.2", "nextcloud/coding-standard": "v1.4.0", "colinodell/psr-testlogger": "1.3.0", - "phpunit/phpunit": "10.5.52", - "symfony/console": "v6.4.24" + "phpunit/phpunit": "12.3.8", + "symfony/console": "v7.3.3" }, "autoload": { "psr-4": { diff --git a/package-lock.json b/package-lock.json index 847a415..2d9e876 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "gdatavaas", - "version": "0.0.8", + "version": "0.0.9", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "gdatavaas", - "version": "0.0.8", + "version": "0.0.9", "license": "AGPL-3.0-or-later", "dependencies": { "@mdi/svg": "^7.4.47", @@ -23,7 +23,7 @@ "@nextcloud/webpack-vue-config": "^6.0.1" }, "engines": { - "node": "^20.0.0", + "node": "^22.0.0", "npm": "^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0" } }, @@ -2446,82 +2446,6 @@ "node": ">=12.4.0" } }, - "node_modules/@parcel/watcher": { - "version": "2.5.1", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "detect-libc": "^1.0.3", - "is-glob": "^4.0.3", - "micromatch": "^4.0.5", - "node-addon-api": "^7.0.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "@parcel/watcher-android-arm64": "2.5.1", - "@parcel/watcher-darwin-arm64": "2.5.1", - "@parcel/watcher-darwin-x64": "2.5.1", - "@parcel/watcher-freebsd-x64": "2.5.1", - "@parcel/watcher-linux-arm-glibc": "2.5.1", - "@parcel/watcher-linux-arm-musl": "2.5.1", - "@parcel/watcher-linux-arm64-glibc": "2.5.1", - "@parcel/watcher-linux-arm64-musl": "2.5.1", - "@parcel/watcher-linux-x64-glibc": "2.5.1", - "@parcel/watcher-linux-x64-musl": "2.5.1", - "@parcel/watcher-win32-arm64": "2.5.1", - "@parcel/watcher-win32-ia32": "2.5.1", - "@parcel/watcher-win32-x64": "2.5.1" - } - }, - "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.5.1", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-musl": { - "version": "2.5.1", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, "node_modules/@rtsao/scc": { "version": "1.1.0", "dev": true, @@ -3025,32 +2949,6 @@ "license": "ISC", "peer": true }, - "node_modules/@unrs/resolver-binding-linux-x64-gnu": { - "version": "1.11.1", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/@unrs/resolver-binding-linux-x64-musl": { - "version": "1.11.1", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, "node_modules/@vue/compiler-sfc": { "version": "2.7.16", "peer": true, @@ -5123,19 +5021,6 @@ "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/detect-libc": { - "version": "1.0.3", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true, - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, "node_modules/detect-node": { "version": "2.1.0", "dev": true, @@ -9160,13 +9045,6 @@ "version": "4.0.0", "license": "MIT" }, - "node_modules/node-addon-api": { - "version": "7.1.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/node-domexception": { "version": "1.0.0", "funding": [ @@ -10040,21 +9918,6 @@ "node": ">= 0.8.0" } }, - "node_modules/prettier": { - "version": "2.8.8", - "license": "MIT", - "optional": true, - "peer": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, "node_modules/process": { "version": "0.11.10", "dev": true, diff --git a/package.json b/package.json index 682e9b4..74dd37f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "gdatavaas", "description": "This app aims to provide an additional layer of security to your Nextcloud instance by enabling automatic and manual scanning of files for malicious content.", - "version": "0.0.8", + "version": "0.0.9", "author": "Lennart Dohmann ", "contributors": [], "bugs": { @@ -28,7 +28,7 @@ "extends @nextcloud/browserslist-config" ], "engines": { - "node": "^20.0.0", + "node": "^22.0.0", "npm": "^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0" }, "devDependencies": {