From 313ac05a3b21b76d7969858a91ed6235809492cd Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Tue, 20 Jan 2026 11:44:14 +0100 Subject: [PATCH] ci(external): Also test with some files related apps Signed-off-by: Joas Schilling --- .github/workflows/files-external-ftp.yml | 10 ++++++++- .github/workflows/files-external-s3.yml | 10 ++++++++- .github/workflows/files-external-sftp.yml | 10 ++++++++- .../workflows/files-external-smb-kerberos.yml | 10 ++++++++- .github/workflows/files-external-smb.yml | 10 ++++++++- .github/workflows/files-external-webdav.yml | 10 ++++++++- .github/workflows/files-external.yml | 10 ++++++++- .github/workflows/integration-s3-primary.yml | 21 +++++++++++++------ .github/workflows/object-storage-azure.yml | 10 ++++++++- .github/workflows/object-storage-s3.yml | 10 ++++++++- .github/workflows/object-storage-swift.yml | 10 ++++++++- 11 files changed, 105 insertions(+), 16 deletions(-) diff --git a/.github/workflows/files-external-ftp.yml b/.github/workflows/files-external-ftp.yml index 815e3163062..25afb3e8466 100644 --- a/.github/workflows/files-external-ftp.yml +++ b/.github/workflows/files-external-ftp.yml @@ -29,11 +29,19 @@ 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/**' diff --git a/.github/workflows/files-external-s3.yml b/.github/workflows/files-external-s3.yml index 5746d18ff09..164a09aa577 100644 --- a/.github/workflows/files-external-s3.yml +++ b/.github/workflows/files-external-s3.yml @@ -29,11 +29,19 @@ 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/**' diff --git a/.github/workflows/files-external-sftp.yml b/.github/workflows/files-external-sftp.yml index 876f52ac12e..50d5a9b0d10 100644 --- a/.github/workflows/files-external-sftp.yml +++ b/.github/workflows/files-external-sftp.yml @@ -29,11 +29,19 @@ 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/**' diff --git a/.github/workflows/files-external-smb-kerberos.yml b/.github/workflows/files-external-smb-kerberos.yml index fe6c6d29fe5..dec67af46f0 100644 --- a/.github/workflows/files-external-smb-kerberos.yml +++ b/.github/workflows/files-external-smb-kerberos.yml @@ -29,11 +29,19 @@ 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/**' diff --git a/.github/workflows/files-external-smb.yml b/.github/workflows/files-external-smb.yml index f9916b71cb7..65a9f4fa7bf 100644 --- a/.github/workflows/files-external-smb.yml +++ b/.github/workflows/files-external-smb.yml @@ -29,11 +29,19 @@ 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/**' diff --git a/.github/workflows/files-external-webdav.yml b/.github/workflows/files-external-webdav.yml index 4a3b3b63ac3..99951cbf0e2 100644 --- a/.github/workflows/files-external-webdav.yml +++ b/.github/workflows/files-external-webdav.yml @@ -29,11 +29,19 @@ 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/**' diff --git a/.github/workflows/files-external.yml b/.github/workflows/files-external.yml index d2106baa0c0..bc9c55baf6f 100644 --- a/.github/workflows/files-external.yml +++ b/.github/workflows/files-external.yml @@ -29,11 +29,19 @@ 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/**' diff --git a/.github/workflows/integration-s3-primary.yml b/.github/workflows/integration-s3-primary.yml index 5d855c6f577..949ea7a10e8 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 600ea3369e4..45b72c1b43c 100644 --- a/.github/workflows/object-storage-azure.yml +++ b/.github/workflows/object-storage-azure.yml @@ -29,11 +29,19 @@ 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/**' diff --git a/.github/workflows/object-storage-s3.yml b/.github/workflows/object-storage-s3.yml index 2c50adf6ba4..df44f8e4b43 100644 --- a/.github/workflows/object-storage-s3.yml +++ b/.github/workflows/object-storage-s3.yml @@ -29,11 +29,19 @@ 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/**' diff --git a/.github/workflows/object-storage-swift.yml b/.github/workflows/object-storage-swift.yml index 7a7d63416b8..a8d8a875163 100644 --- a/.github/workflows/object-storage-swift.yml +++ b/.github/workflows/object-storage-swift.yml @@ -29,11 +29,19 @@ 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/**'