diff --git a/.github/workflows/files-external-ftp.yml b/.github/workflows/files-external-ftp.yml index 71b3c6c748e1e..25afb3e8466a5 100644 --- a/.github/workflows/files-external-ftp.yml +++ b/.github/workflows/files-external-ftp.yml @@ -29,12 +29,22 @@ jobs: src: - '.github/workflows/**' - '3rdparty/**' - - 'apps/files_external/**' - 'vendor/**' - 'vendor-bin/**' - 'composer.json' - 'composer.lock' - - '**.php' + - 'apps/files/lib/**' + - 'apps/files/tests/**' + - 'apps/files_external/**' + - 'apps/files_sharing/lib/**' + - 'apps/files_sharing/tests/**' + - 'apps/files_trashbin/lib/**' + - 'apps/files_trashbin/tests/**' + - 'apps/files_versions/lib/**' + - 'apps/files_versions/tests/**' + - 'lib/private/Files/**' + - 'lib/public/Files/**' + - 'tests/lib/Files/**' files-external-ftp: runs-on: ubuntu-latest diff --git a/.github/workflows/files-external-s3.yml b/.github/workflows/files-external-s3.yml index fd1542deb38bd..164a09aa5776d 100644 --- a/.github/workflows/files-external-s3.yml +++ b/.github/workflows/files-external-s3.yml @@ -29,12 +29,22 @@ jobs: src: - '.github/workflows/**' - '3rdparty/**' - - 'apps/files_external/**' - 'vendor/**' - 'vendor-bin/**' - 'composer.json' - 'composer.lock' - - '**.php' + - 'apps/files/lib/**' + - 'apps/files/tests/**' + - 'apps/files_external/**' + - 'apps/files_sharing/lib/**' + - 'apps/files_sharing/tests/**' + - 'apps/files_trashbin/lib/**' + - 'apps/files_trashbin/tests/**' + - 'apps/files_versions/lib/**' + - 'apps/files_versions/tests/**' + - 'lib/private/Files/**' + - 'lib/public/Files/**' + - 'tests/lib/Files/**' files-external-s3-minio: runs-on: ubuntu-latest diff --git a/.github/workflows/files-external-sftp.yml b/.github/workflows/files-external-sftp.yml index 977b29f29a17f..50d5a9b0d106a 100644 --- a/.github/workflows/files-external-sftp.yml +++ b/.github/workflows/files-external-sftp.yml @@ -29,12 +29,22 @@ jobs: src: - '.github/workflows/**' - '3rdparty/**' - - 'apps/files_external/**' - 'vendor/**' - 'vendor-bin/**' - 'composer.json' - 'composer.lock' - - '**.php' + - 'apps/files/lib/**' + - 'apps/files/tests/**' + - 'apps/files_external/**' + - 'apps/files_sharing/lib/**' + - 'apps/files_sharing/tests/**' + - 'apps/files_trashbin/lib/**' + - 'apps/files_trashbin/tests/**' + - 'apps/files_versions/lib/**' + - 'apps/files_versions/tests/**' + - 'lib/private/Files/**' + - 'lib/public/Files/**' + - 'tests/lib/Files/**' files-external-sftp: runs-on: ubuntu-latest diff --git a/.github/workflows/files-external-smb-kerberos.yml b/.github/workflows/files-external-smb-kerberos.yml index 0581292f89072..dec67af46f001 100644 --- a/.github/workflows/files-external-smb-kerberos.yml +++ b/.github/workflows/files-external-smb-kerberos.yml @@ -29,12 +29,22 @@ jobs: src: - '.github/workflows/**' - '3rdparty/**' - - 'apps/files_external/**' - 'vendor/**' - 'vendor-bin/**' - 'composer.json' - 'composer.lock' - - '**.php' + - 'apps/files/lib/**' + - 'apps/files/tests/**' + - 'apps/files_external/**' + - 'apps/files_sharing/lib/**' + - 'apps/files_sharing/tests/**' + - 'apps/files_trashbin/lib/**' + - 'apps/files_trashbin/tests/**' + - 'apps/files_versions/lib/**' + - 'apps/files_versions/tests/**' + - 'lib/private/Files/**' + - 'lib/public/Files/**' + - 'tests/lib/Files/**' files-external-smb-kerberos: runs-on: ubuntu-latest diff --git a/.github/workflows/files-external-smb.yml b/.github/workflows/files-external-smb.yml index f53ba8672e590..65a9f4fa7bfa5 100644 --- a/.github/workflows/files-external-smb.yml +++ b/.github/workflows/files-external-smb.yml @@ -29,12 +29,22 @@ jobs: src: - '.github/workflows/**' - '3rdparty/**' - - 'apps/files_external/**' - 'vendor/**' - 'vendor-bin/**' - 'composer.json' - 'composer.lock' - - '**.php' + - 'apps/files/lib/**' + - 'apps/files/tests/**' + - 'apps/files_external/**' + - 'apps/files_sharing/lib/**' + - 'apps/files_sharing/tests/**' + - 'apps/files_trashbin/lib/**' + - 'apps/files_trashbin/tests/**' + - 'apps/files_versions/lib/**' + - 'apps/files_versions/tests/**' + - 'lib/private/Files/**' + - 'lib/public/Files/**' + - 'tests/lib/Files/**' files-external-smb: runs-on: ubuntu-latest diff --git a/.github/workflows/files-external-webdav.yml b/.github/workflows/files-external-webdav.yml index 3852d69e9d2c6..99951cbf0e25d 100644 --- a/.github/workflows/files-external-webdav.yml +++ b/.github/workflows/files-external-webdav.yml @@ -29,12 +29,22 @@ jobs: src: - '.github/workflows/**' - '3rdparty/**' - - 'apps/files_external/**' - 'vendor/**' - 'vendor-bin/**' - 'composer.json' - 'composer.lock' - - '**.php' + - 'apps/files/lib/**' + - 'apps/files/tests/**' + - 'apps/files_external/**' + - 'apps/files_sharing/lib/**' + - 'apps/files_sharing/tests/**' + - 'apps/files_trashbin/lib/**' + - 'apps/files_trashbin/tests/**' + - 'apps/files_versions/lib/**' + - 'apps/files_versions/tests/**' + - 'lib/private/Files/**' + - 'lib/public/Files/**' + - 'tests/lib/Files/**' files-external-webdav-apache: runs-on: ubuntu-latest diff --git a/.github/workflows/files-external.yml b/.github/workflows/files-external.yml index 19ff34cb62095..bc9c55baf6fc8 100644 --- a/.github/workflows/files-external.yml +++ b/.github/workflows/files-external.yml @@ -29,11 +29,22 @@ jobs: src: - '.github/workflows/**' - '3rdparty/**' - - 'apps/files_external/**' - 'vendor/**' - 'vendor-bin/**' - 'composer.json' - 'composer.lock' + - 'apps/files/lib/**' + - 'apps/files/tests/**' + - 'apps/files_external/**' + - 'apps/files_sharing/lib/**' + - 'apps/files_sharing/tests/**' + - 'apps/files_trashbin/lib/**' + - 'apps/files_trashbin/tests/**' + - 'apps/files_versions/lib/**' + - 'apps/files_versions/tests/**' + - 'lib/private/Files/**' + - 'lib/public/Files/**' + - 'tests/lib/Files/**' files-external-generic: runs-on: ubuntu-latest diff --git a/.github/workflows/integration-s3-primary.yml b/.github/workflows/integration-s3-primary.yml index 5d855c6f5779c..949ea7a10e89b 100644 --- a/.github/workflows/integration-s3-primary.yml +++ b/.github/workflows/integration-s3-primary.yml @@ -27,14 +27,23 @@ jobs: src: - '.github/workflows/**' - '3rdparty/**' - - '**/*.php' - - '**/lib/**' - - '**/tests/**' - - '**/vendor-bin/**' - - 'build/integration/**' - - '.php-cs-fixer.dist.php' + - 'vendor/**' + - 'vendor-bin/**' - 'composer.json' - 'composer.lock' + - 'build/integration/**' + - 'apps/files/lib/**' + - 'apps/files/tests/**' + - 'apps/files_external/**' + - 'apps/files_sharing/lib/**' + - 'apps/files_sharing/tests/**' + - 'apps/files_trashbin/lib/**' + - 'apps/files_trashbin/tests/**' + - 'apps/files_versions/lib/**' + - 'apps/files_versions/tests/**' + - 'lib/private/Files/**' + - 'lib/public/Files/**' + - 'tests/lib/Files/**' integration-s3-primary: runs-on: ubuntu-latest diff --git a/.github/workflows/object-storage-azure.yml b/.github/workflows/object-storage-azure.yml index 56029aba5fb1a..45b72c1b43cef 100644 --- a/.github/workflows/object-storage-azure.yml +++ b/.github/workflows/object-storage-azure.yml @@ -29,16 +29,22 @@ jobs: src: - '.github/workflows/**' - '3rdparty/**' - - '**/appinfo/**' - - '**/lib/**' - - '**/templates/**' - - '**/tests/**' - 'vendor/**' - 'vendor-bin/**' - - '.php-cs-fixer.dist.php' - 'composer.json' - 'composer.lock' - - '**.php' + - 'apps/files/lib/**' + - 'apps/files/tests/**' + - 'apps/files_external/**' + - 'apps/files_sharing/lib/**' + - 'apps/files_sharing/tests/**' + - 'apps/files_trashbin/lib/**' + - 'apps/files_trashbin/tests/**' + - 'apps/files_versions/lib/**' + - 'apps/files_versions/tests/**' + - 'lib/private/Files/**' + - 'lib/public/Files/**' + - 'tests/lib/Files/**' azure-primary-tests: runs-on: ubuntu-latest @@ -52,7 +58,7 @@ jobs: php-versions: ['8.2', '8.3'] include: - php-versions: '8.4' - coverage: true + coverage: ${{ github.event_name != 'pull_request' }} name: php${{ matrix.php-versions }}-azure diff --git a/.github/workflows/object-storage-s3.yml b/.github/workflows/object-storage-s3.yml index 22f53e91bfcc1..df44f8e4b436c 100644 --- a/.github/workflows/object-storage-s3.yml +++ b/.github/workflows/object-storage-s3.yml @@ -29,16 +29,22 @@ jobs: src: - '.github/workflows/**' - '3rdparty/**' - - '**/appinfo/**' - - '**/lib/**' - - '**/templates/**' - - '**/tests/**' - 'vendor/**' - 'vendor-bin/**' - - '.php-cs-fixer.dist.php' - 'composer.json' - 'composer.lock' - - '**.php' + - 'apps/files/lib/**' + - 'apps/files/tests/**' + - 'apps/files_external/**' + - 'apps/files_sharing/lib/**' + - 'apps/files_sharing/tests/**' + - 'apps/files_trashbin/lib/**' + - 'apps/files_trashbin/tests/**' + - 'apps/files_versions/lib/**' + - 'apps/files_versions/tests/**' + - 'lib/private/Files/**' + - 'lib/public/Files/**' + - 'tests/lib/Files/**' s3-primary-tests-minio: runs-on: ubuntu-latest @@ -52,7 +58,7 @@ jobs: php-versions: ['8.2'] include: - php-versions: '8.3' - coverage: true + coverage: ${{ github.event_name != 'pull_request' }} name: php${{ matrix.php-versions }}-s3 diff --git a/.github/workflows/object-storage-swift.yml b/.github/workflows/object-storage-swift.yml index cf38ddf347474..a8d8a8751639a 100644 --- a/.github/workflows/object-storage-swift.yml +++ b/.github/workflows/object-storage-swift.yml @@ -29,16 +29,22 @@ jobs: src: - '.github/workflows/**' - '3rdparty/**' - - '**/appinfo/**' - - '**/lib/**' - - '**/templates/**' - - '**/tests/**' - 'vendor/**' - 'vendor-bin/**' - - '.php-cs-fixer.dist.php' - 'composer.json' - 'composer.lock' - - '**.php' + - 'apps/files/lib/**' + - 'apps/files/tests/**' + - 'apps/files_external/**' + - 'apps/files_sharing/lib/**' + - 'apps/files_sharing/tests/**' + - 'apps/files_trashbin/lib/**' + - 'apps/files_trashbin/tests/**' + - 'apps/files_versions/lib/**' + - 'apps/files_versions/tests/**' + - 'lib/private/Files/**' + - 'lib/public/Files/**' + - 'tests/lib/Files/**' swift-primary-tests: runs-on: ubuntu-latest @@ -52,7 +58,7 @@ jobs: php-versions: ['8.2'] include: - php-versions: '8.3' - coverage: true + coverage: ${{ github.event_name != 'pull_request' }} name: php${{ matrix.php-versions }}-swift diff --git a/.github/workflows/phpunit-mariadb.yml b/.github/workflows/phpunit-mariadb.yml index e329261d55a13..f1ecd01cabd1d 100644 --- a/.github/workflows/phpunit-mariadb.yml +++ b/.github/workflows/phpunit-mariadb.yml @@ -60,13 +60,13 @@ jobs: fail-fast: false matrix: php-versions: ['8.2'] - mariadb-versions: ['10.6', '10.11', '11.4', '11.8'] + mariadb-versions: ['10.6'] include: - php-versions: '8.3' mariadb-versions: '10.11' coverage: ${{ github.event_name != 'pull_request' }} - php-versions: '8.4' - mariadb-versions: '11.8' + mariadb-versions: '11.4' - php-versions: '8.5' mariadb-versions: '11.8' diff --git a/.github/workflows/phpunit-mysql.yml b/.github/workflows/phpunit-mysql.yml index f7de37051f609..e1348004d6ca9 100644 --- a/.github/workflows/phpunit-mysql.yml +++ b/.github/workflows/phpunit-mysql.yml @@ -60,7 +60,7 @@ jobs: fail-fast: false matrix: php-versions: ['8.2'] - mysql-versions: ['8.0', '8.4'] + mysql-versions: ['8.0'] include: - mysql-versions: '8.0' php-versions: '8.3' diff --git a/.github/workflows/phpunit-oci.yml b/.github/workflows/phpunit-oci.yml index c414dfb76e2e9..8122a1acb528f 100644 --- a/.github/workflows/phpunit-oci.yml +++ b/.github/workflows/phpunit-oci.yml @@ -64,8 +64,6 @@ jobs: php-versions: '8.2' coverage: ${{ github.event_name != 'pull_request' }} - oracle-versions: '21' - php-versions: '8.2' - - oracle-versions: '23' php-versions: '8.3' - oracle-versions: '23' php-versions: '8.4' diff --git a/.github/workflows/phpunit-pgsql.yml b/.github/workflows/phpunit-pgsql.yml index f139ca90d4d33..fe2f94262c065 100644 --- a/.github/workflows/phpunit-pgsql.yml +++ b/.github/workflows/phpunit-pgsql.yml @@ -61,7 +61,7 @@ jobs: matrix: php-versions: ['8.2'] # To keep the matrix smaller we ignore PostgreSQL versions in between as we already test the minimum and the maximum - postgres-versions: ['14', '18'] + postgres-versions: ['14'] include: - php-versions: '8.3' postgres-versions: '18'