mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-10 01:34:01 +00:00
## About The Pull Request Moves almost every step of the CI suite into its own file in workflows. It should function exactly the same. ## Why It's Good For The Game Makes our CI suite more readable at a glance, more modular and scalable ## Changelog N/A
27 lines
643 B
YAML
27 lines
643 B
YAML
name: Run Alternate BYOND Version Tests
|
|
|
|
on:
|
|
workflow_call:
|
|
inputs:
|
|
alternate_tests:
|
|
required: true
|
|
type: string
|
|
default_max_required_byond_client:
|
|
required: true
|
|
type: string
|
|
|
|
jobs:
|
|
run:
|
|
uses: ./.github/workflows/run_integration_tests.yml
|
|
|
|
strategy:
|
|
fail-fast: false
|
|
matrix:
|
|
setup: ${{ fromJSON(inputs.alternate_tests) }}
|
|
|
|
with:
|
|
map: ${{ matrix.setup.map }}
|
|
major: ${{ matrix.setup.major }}
|
|
minor: ${{ matrix.setup.minor }}
|
|
max_required_byond_client: ${{ matrix.setup.max_client_version || inputs.default_max_required_byond_client }}
|