1
0
mirror of https://github.com/flarum/core.git synced 2025-08-04 15:37:51 +02:00

ci: allow custom actions runner to be defined (#3988)

This commit is contained in:
Davide Iadeluca
2024-05-16 18:30:13 +02:00
committed by GitHub
parent 1302378141
commit 1e7eddb61e
2 changed files with 15 additions and 3 deletions

View File

@@ -52,6 +52,12 @@ on:
required: false
default: error_reporting=E_ALL
runner_type:
description: The type of runner to use for the jobs. This should be one of the types supported by the `runs-on` keyword.
type: string
required: false
default: 'ubuntu-latest'
secrets:
composer_auth:
description: The Composer auth tokens to use for private packages.
@@ -65,7 +71,7 @@ env:
jobs:
test:
runs-on: ubuntu-latest
runs-on: ${{ inputs.runner_type }}
strategy:
matrix:
@@ -170,7 +176,7 @@ jobs:
COMPOSER_PROCESS_TIMEOUT: 600
phpstan:
runs-on: ubuntu-latest
runs-on: ${{ inputs.runner_type }}
strategy:
matrix:

View File

@@ -86,6 +86,12 @@ on:
type: string
required: false
runner_type:
description: The type of runner to use for the jobs. This should be one of the types supported by the `runs-on` keyword.
type: string
required: false
default: 'ubuntu-latest'
secrets:
bundlewatch_github_token:
description: The GitHub token to use for Bundlewatch.
@@ -103,7 +109,7 @@ env:
jobs:
build:
name: Checks & Build
runs-on: ubuntu-latest
runs-on: ${{ inputs.runner_type }}
if: >-
((github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name != github.repository) || github.event_name != 'pull_request')