From 4a1ff0b6da826d16204fb2ea28302c2c6f7d4309 Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Wed, 8 Nov 2023 02:30:33 +0100 Subject: [PATCH] fix: Run tests only on pull requests and scheduled Signed-off-by: Ferdinand Thiessen --- .github/workflows/object-storage-azure.yml | 12 ++---------- .github/workflows/object-storage-s3.yml | 12 ++---------- .github/workflows/object-storage-swift.yml | 12 ++---------- .github/workflows/phpunit-mariadb.yml | 7 ++----- .github/workflows/phpunit-memcached.yml | 5 ++--- .github/workflows/phpunit-mysql.yml | 9 +++------ .github/workflows/phpunit-nodb.yml | 9 +++------ .github/workflows/phpunit-oci.yml | 7 +++++-- .github/workflows/phpunit-pgsql.yml | 9 +++------ .github/workflows/phpunit-sqlite.yml | 9 +++------ 10 files changed, 27 insertions(+), 64 deletions(-) diff --git a/.github/workflows/object-storage-azure.yml b/.github/workflows/object-storage-azure.yml index 72389c5a816..ef0e29b117b 100644 --- a/.github/workflows/object-storage-azure.yml +++ b/.github/workflows/object-storage-azure.yml @@ -1,16 +1,8 @@ name: Object storage azure on: pull_request: - paths: - - '.github/workflows/**' - - '3rdparty/**' - - '**/*.php' - - '**/lib/**' - - '**/tests/**' - - '**/vendor-bin/**' - - '.php-cs-fixer.dist.php' - - 'composer.json' - - 'composer.lock' + schedule: + - cron: "15 2 * * *" concurrency: group: object-storage-azure-${{ github.head_ref || github.run_id }} diff --git a/.github/workflows/object-storage-s3.yml b/.github/workflows/object-storage-s3.yml index e1236a5c39b..8482fc5cc88 100644 --- a/.github/workflows/object-storage-s3.yml +++ b/.github/workflows/object-storage-s3.yml @@ -1,16 +1,8 @@ name: Object storage S3 on: pull_request: - paths: - - '.github/workflows/**' - - '3rdparty/**' - - '**/*.php' - - '**/lib/**' - - '**/tests/**' - - '**/vendor-bin/**' - - '.php-cs-fixer.dist.php' - - 'composer.json' - - 'composer.lock' + schedule: + - cron: "15 2 * * *" concurrency: group: object-storage-s3-${{ github.head_ref || github.run_id }} diff --git a/.github/workflows/object-storage-swift.yml b/.github/workflows/object-storage-swift.yml index 0179e50d4fb..d6ef067d2d0 100644 --- a/.github/workflows/object-storage-swift.yml +++ b/.github/workflows/object-storage-swift.yml @@ -1,16 +1,8 @@ name: Object storage Swift on: pull_request: - paths: - - '.github/workflows/**' - - '3rdparty/**' - - '**/*.php' - - '**/lib/**' - - '**/tests/**' - - '**/vendor-bin/**' - - '.php-cs-fixer.dist.php' - - 'composer.json' - - 'composer.lock' + schedule: + - cron: "15 2 * * *" concurrency: group: object-storage-swift-${{ github.head_ref || github.run_id }} diff --git a/.github/workflows/phpunit-mariadb.yml b/.github/workflows/phpunit-mariadb.yml index cf213d1c1b4..b3ebdfe16e6 100644 --- a/.github/workflows/phpunit-mariadb.yml +++ b/.github/workflows/phpunit-mariadb.yml @@ -7,11 +7,8 @@ name: PHPUnit mariadb on: pull_request: - push: - branches: - - main - - master - - stable* + schedule: + - cron: "5 2 * * *" permissions: contents: read diff --git a/.github/workflows/phpunit-memcached.yml b/.github/workflows/phpunit-memcached.yml index e155e9926b6..9ec788b31eb 100644 --- a/.github/workflows/phpunit-memcached.yml +++ b/.github/workflows/phpunit-memcached.yml @@ -7,9 +7,8 @@ name: PHPUnit memcached on: pull_request: - push: - branches: - - stable* + schedule: + - cron: "5 2 * * *" permissions: contents: read diff --git a/.github/workflows/phpunit-mysql.yml b/.github/workflows/phpunit-mysql.yml index 1c479513603..1bf33ca51f7 100644 --- a/.github/workflows/phpunit-mysql.yml +++ b/.github/workflows/phpunit-mysql.yml @@ -7,11 +7,8 @@ name: PHPUnit mysql on: pull_request: - push: - branches: - - main - - master - - stable* + schedule: + - cron: "5 2 * * *" permissions: contents: read @@ -25,7 +22,7 @@ jobs: runs-on: ubuntu-latest outputs: - src: ${{ steps.changes.outputs.src}} + src: ${{ steps.changes.outputs.src }} steps: - uses: dorny/paths-filter@4512585405083f25c027a35db413c2b3b9006d50 # v2.11.1 diff --git a/.github/workflows/phpunit-nodb.yml b/.github/workflows/phpunit-nodb.yml index b9dea3c28ee..2454da43b07 100644 --- a/.github/workflows/phpunit-nodb.yml +++ b/.github/workflows/phpunit-nodb.yml @@ -8,11 +8,8 @@ name: PHPUnit nodb on: pull_request: - push: - branches: - - main - - master - - stable* + schedule: + - cron: "5 2 * * *" permissions: contents: read @@ -26,7 +23,7 @@ jobs: runs-on: ubuntu-latest outputs: - src: ${{ steps.changes.outputs.src}} + src: ${{ steps.changes.outputs.src }} steps: - uses: dorny/paths-filter@4512585405083f25c027a35db413c2b3b9006d50 # v2.11.1 diff --git a/.github/workflows/phpunit-oci.yml b/.github/workflows/phpunit-oci.yml index fb2081876a7..e24a0dd8990 100644 --- a/.github/workflows/phpunit-oci.yml +++ b/.github/workflows/phpunit-oci.yml @@ -1,6 +1,9 @@ name: PHPUnit oci -on: pull_request +on: + pull_request: + schedule: + - cron: "5 2 * * *" permissions: contents: read @@ -14,7 +17,7 @@ jobs: runs-on: ubuntu-latest outputs: - src: ${{ steps.changes.outputs.src}} + src: ${{ steps.changes.outputs.src }} steps: - uses: dorny/paths-filter@4512585405083f25c027a35db413c2b3b9006d50 # v2.11.1 diff --git a/.github/workflows/phpunit-pgsql.yml b/.github/workflows/phpunit-pgsql.yml index ddcd20ed51c..94d5562cd6e 100644 --- a/.github/workflows/phpunit-pgsql.yml +++ b/.github/workflows/phpunit-pgsql.yml @@ -7,11 +7,8 @@ name: PHPUnit pgsql on: pull_request: - push: - branches: - - main - - master - - stable* + schedule: + - cron: "5 2 * * *" permissions: contents: read @@ -25,7 +22,7 @@ jobs: runs-on: ubuntu-latest outputs: - src: ${{ steps.changes.outputs.src}} + src: ${{ steps.changes.outputs.src }} steps: - uses: dorny/paths-filter@4512585405083f25c027a35db413c2b3b9006d50 # v2.11.1 diff --git a/.github/workflows/phpunit-sqlite.yml b/.github/workflows/phpunit-sqlite.yml index 61710f31b6f..fa9728c2a53 100644 --- a/.github/workflows/phpunit-sqlite.yml +++ b/.github/workflows/phpunit-sqlite.yml @@ -7,11 +7,8 @@ name: PHPUnit sqlite on: pull_request: - push: - branches: - - main - - master - - stable* + schedule: + - cron: "5 2 * * *" permissions: contents: read @@ -25,7 +22,7 @@ jobs: runs-on: ubuntu-latest outputs: - src: ${{ steps.changes.outputs.src}} + src: ${{ steps.changes.outputs.src }} steps: - uses: dorny/paths-filter@4512585405083f25c027a35db413c2b3b9006d50 # v2.11.1 -- 2.39.5