diff --git a/.github/workflows/files-external-ftp.yml b/.github/workflows/files-external-ftp.yml index ad83b46964c..3ccc8868547 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 3d38cea5470..64fe6cef21e 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 582049a36d4..47ce8167e1a 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 710030c9d55..490c983e18c 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 8f8c12e7ece..6ae78300c27 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 21ddf5f0205..ef903b90466 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 fd294a132a2..91e4eb708dd 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 e011f946fd6..56fcb77dee9 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 fe1a099e0f9..ea943d74357 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 68052b62192..c28a2cfe1d5 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 8ce1f2077f4..2c1e330e65f 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 966312c9b95..619cff5ab1f 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 eddde20ada8..d177aef3410 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 00ca394ca7a..6dbff19cd20 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 605c4b08515..7d8d331143a 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'