diff --git a/.github/workflows/appbuild.yml b/.github/workflows/appbuild.yml index c0f808896..fb9d42fc5 100644 --- a/.github/workflows/appbuild.yml +++ b/.github/workflows/appbuild.yml @@ -9,7 +9,7 @@ on: jobs: build: - runs-on: ubuntu-latest + runs-on: ${{ github.repository_owner == 'nextcloud-gmbh' && fromJSON('["self-hosted", "ubuntu-latest"]') || 'ubuntu-latest' }} strategy: matrix: diff --git a/.github/workflows/appstore-build-publish.yml b/.github/workflows/appstore-build-publish.yml index 3b06b7400..42002ec7f 100644 --- a/.github/workflows/appstore-build-publish.yml +++ b/.github/workflows/appstore-build-publish.yml @@ -17,7 +17,7 @@ permissions: jobs: build_and_publish: - runs-on: ubuntu-latest + runs-on: ${{ github.repository_owner == 'nextcloud-gmbh' && fromJSON('["self-hosted", "ubuntu-latest"]') || 'ubuntu-latest' }} # Only allowed to be run on nextcloud-releases repositories if: ${{ github.repository_owner == 'nextcloud-releases' }} diff --git a/.github/workflows/cypress-e2e.yml b/.github/workflows/cypress-e2e.yml index fedb71eba..507b88c52 100644 --- a/.github/workflows/cypress-e2e.yml +++ b/.github/workflows/cypress-e2e.yml @@ -14,7 +14,7 @@ env: jobs: cypress: - runs-on: 'ubuntu-latest' + runs-on: ${{ github.repository_owner == 'nextcloud-gmbh' && fromJSON('["self-hosted", "ubuntu-latest"]') || 'ubuntu-latest' }} strategy: fail-fast: false diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index 1aa146b41..b40f0da8b 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -21,7 +21,7 @@ env: jobs: integration: - runs-on: ubuntu-latest + runs-on: ${{ github.repository_owner == 'nextcloud-gmbh' && fromJSON('["self-hosted", "ubuntu-latest"]') || 'ubuntu-latest' }} strategy: fail-fast: false diff --git a/.github/workflows/lint-eslint.yml b/.github/workflows/lint-eslint.yml index de59a010d..77744837d 100644 --- a/.github/workflows/lint-eslint.yml +++ b/.github/workflows/lint-eslint.yml @@ -47,7 +47,7 @@ jobs: - '**.vue' lint: - runs-on: ubuntu-latest + runs-on: ${{ github.repository_owner == 'nextcloud-gmbh' && fromJSON('["self-hosted", "ubuntu-latest"]') || 'ubuntu-latest' }} needs: changes if: needs.changes.outputs.src != 'false' diff --git a/.github/workflows/lint-php-cs.yml b/.github/workflows/lint-php-cs.yml index 681ecca65..6bf8bc0b4 100644 --- a/.github/workflows/lint-php-cs.yml +++ b/.github/workflows/lint-php-cs.yml @@ -19,7 +19,7 @@ concurrency: jobs: lint: - runs-on: ubuntu-latest + runs-on: ${{ github.repository_owner == 'nextcloud-gmbh' && fromJSON('["self-hosted", "ubuntu-latest"]') || 'ubuntu-latest' }} name: php-cs diff --git a/.github/workflows/lint-php.yml b/.github/workflows/lint-php.yml index cdb2ba45c..f1558c4eb 100644 --- a/.github/workflows/lint-php.yml +++ b/.github/workflows/lint-php.yml @@ -33,7 +33,7 @@ jobs: uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.0.0 php-lint: - runs-on: ubuntu-latest + runs-on: ${{ github.repository_owner == 'nextcloud-gmbh' && fromJSON('["self-hosted", "ubuntu-latest"]') || 'ubuntu-latest' }} needs: matrix strategy: matrix: diff --git a/.github/workflows/lint-stylelint.yml b/.github/workflows/lint-stylelint.yml index 1e0421b11..e28d33f9d 100644 --- a/.github/workflows/lint-stylelint.yml +++ b/.github/workflows/lint-stylelint.yml @@ -19,7 +19,7 @@ concurrency: jobs: lint: - runs-on: ubuntu-latest + runs-on: ${{ github.repository_owner == 'nextcloud-gmbh' && fromJSON('["self-hosted", "ubuntu-latest"]') || 'ubuntu-latest' }} name: stylelint diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index cbe42d311..1bd622b4c 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -5,7 +5,7 @@ on: [push] jobs: build: - runs-on: ubuntu-latest + runs-on: ${{ github.repository_owner == 'nextcloud-gmbh' && fromJSON('["self-hosted", "ubuntu-latest"]') || 'ubuntu-latest' }} strategy: matrix: diff --git a/.github/workflows/npm-audit-fix.yml b/.github/workflows/npm-audit-fix.yml index 29c5b8da9..71689e22f 100644 --- a/.github/workflows/npm-audit-fix.yml +++ b/.github/workflows/npm-audit-fix.yml @@ -19,7 +19,7 @@ permissions: jobs: build: - runs-on: ubuntu-latest + runs-on: ${{ github.repository_owner == 'nextcloud-gmbh' && fromJSON('["self-hosted", "ubuntu-latest"]') || 'ubuntu-latest' }} strategy: fail-fast: false diff --git a/.github/workflows/phpunit-mysql.yml b/.github/workflows/phpunit-mysql.yml index c53d2984d..6a49df966 100644 --- a/.github/workflows/phpunit-mysql.yml +++ b/.github/workflows/phpunit-mysql.yml @@ -62,7 +62,7 @@ jobs: - 'composer.lock' phpunit-mysql: - runs-on: ubuntu-latest + runs-on: ${{ github.repository_owner == 'nextcloud-gmbh' && fromJSON('["self-hosted", "ubuntu-latest"]') || 'ubuntu-latest' }} needs: [changes, matrix] if: needs.changes.outputs.src != 'false' diff --git a/.github/workflows/phpunit-pgsql.yml b/.github/workflows/phpunit-pgsql.yml index 320dc19ce..1c835a037 100644 --- a/.github/workflows/phpunit-pgsql.yml +++ b/.github/workflows/phpunit-pgsql.yml @@ -61,7 +61,7 @@ jobs: - 'composer.lock' phpunit-pgsql: - runs-on: ubuntu-latest + runs-on: ${{ github.repository_owner == 'nextcloud-gmbh' && fromJSON('["self-hosted", "ubuntu-latest"]') || 'ubuntu-latest' }} needs: [changes, matrix] if: needs.changes.outputs.src != 'false' diff --git a/.github/workflows/phpunit-sqlite.yml b/.github/workflows/phpunit-sqlite.yml index a61dc4cdc..8777eb000 100644 --- a/.github/workflows/phpunit-sqlite.yml +++ b/.github/workflows/phpunit-sqlite.yml @@ -61,7 +61,7 @@ jobs: - 'composer.lock' phpunit-sqlite: - runs-on: ubuntu-latest + runs-on: ${{ github.repository_owner == 'nextcloud-gmbh' && fromJSON('["self-hosted", "ubuntu-latest"]') || 'ubuntu-latest' }} needs: [changes, matrix] if: needs.changes.outputs.src != 'false' diff --git a/.github/workflows/pr-feedback.yml b/.github/workflows/pr-feedback.yml index 98e9fada7..04580f99f 100644 --- a/.github/workflows/pr-feedback.yml +++ b/.github/workflows/pr-feedback.yml @@ -22,7 +22,7 @@ permissions: jobs: pr-feedback: if: ${{ github.repository_owner == 'nextcloud' }} - runs-on: ubuntu-latest + runs-on: ${{ github.repository_owner == 'nextcloud-gmbh' && fromJSON('["self-hosted", "ubuntu-latest"]') || 'ubuntu-latest' }} steps: - name: The get-github-handles-from-website action uses: marcelklehr/get-github-handles-from-website-action@06b2239db0a48fe1484ba0bfd966a3ab81a08308 # v1.0.1 diff --git a/.github/workflows/psalm.yml b/.github/workflows/psalm.yml index d0084123c..afa37f670 100644 --- a/.github/workflows/psalm.yml +++ b/.github/workflows/psalm.yml @@ -19,7 +19,7 @@ permissions: jobs: static-analysis: - runs-on: ubuntu-latest + runs-on: ${{ github.repository_owner == 'nextcloud-gmbh' && fromJSON('["self-hosted", "ubuntu-latest"]') || 'ubuntu-latest' }} name: static-psalm-analysis steps: diff --git a/.github/workflows/reuse.yml b/.github/workflows/reuse.yml index 0d8e1962a..4ae8c41fb 100644 --- a/.github/workflows/reuse.yml +++ b/.github/workflows/reuse.yml @@ -16,7 +16,7 @@ permissions: jobs: reuse-compliance-check: - runs-on: ubuntu-latest + runs-on: ${{ github.repository_owner == 'nextcloud-gmbh' && fromJSON('["self-hosted", "ubuntu-latest"]') || 'ubuntu-latest' }} steps: - name: Checkout uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 diff --git a/.github/workflows/update-nextcloud-ocp.yml b/.github/workflows/update-nextcloud-ocp.yml index 4ac00be0b..a069c6268 100644 --- a/.github/workflows/update-nextcloud-ocp.yml +++ b/.github/workflows/update-nextcloud-ocp.yml @@ -18,7 +18,7 @@ permissions: jobs: update-nextcloud-ocp: - runs-on: ubuntu-latest + runs-on: ${{ github.repository_owner == 'nextcloud-gmbh' && fromJSON('["self-hosted", "ubuntu-latest"]') || 'ubuntu-latest' }} strategy: fail-fast: false