Files
Bubberstation/.github/workflows/perform_alternate_version_tests.yml
Jeremiah dfac9f7ef8 Extracts the steps inside ci suite into files (#90077)
## 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
2025-03-20 14:41:35 +01:00

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 }}