Files
MCCustomSkinLoader/.github/workflows/pull-request.yml
T

56 lines
2.1 KiB
YAML

name: Pull Request
on:
push:
branches: [ci/minecraft-smoke]
pull_request:
types: [opened, synchronize, reopened]
branches: [15-develop]
jobs:
build:
name: Build
runs-on: windows-latest
steps:
- uses: actions/checkout@v6
- uses: ./.github/actions/build
with:
artifact-name: CustomSkinLoader-PR-${{ github.run_number }}
compatibility:
name: Compatibility Test (${{ matrix.minecraft }}, ${{ matrix.modloader }}, Java ${{ matrix.java }})
needs: build
runs-on: ubuntu-latest
timeout-minutes: 20
strategy:
fail-fast: false
max-parallel: 4
matrix:
include:
- { minecraft: '1.8.9', modloader: forge, java: '8' }
- { minecraft: '1.12.2', modloader: forge, java: '8' }
- { minecraft: '1.16.5', modloader: forge, java: '8' }
- { minecraft: '1.17.1', modloader: fabric, java: '16' }
- { minecraft: '1.20.1', modloader: forge, java: '17' }
- { minecraft: '1.20.1', modloader: fabric, java: '17' }
- { minecraft: '1.20.2', modloader: neoforge, java: '17' }
- { minecraft: '1.20.6', modloader: neoforge, java: '21' }
- { minecraft: '1.21.1', modloader: neoforge, java: '21' }
- { minecraft: '1.21.3', modloader: fabric, java: '21' }
- { minecraft: '1.21.4', modloader: neoforge, java: '21' }
- { minecraft: '1.21.10', modloader: neoforge, java: '21' }
- { minecraft: '1.21.11', modloader: forge, java: '21' }
- { minecraft: '1.21.11', modloader: fabric, java: '21' }
- { minecraft: '26.1.2', modloader: fabric, java: '25' }
- { minecraft: '26.2', modloader: neoforge, java: '25' }
- { minecraft: '26.2', modloader: fabric, java: '25' }
steps:
- uses: actions/checkout@v6
- uses: ./.github/actions/compatibility
with:
artifact-name: CustomSkinLoader-PR-${{ github.run_number }}
minecraft: ${{ matrix.minecraft }}
modloader: ${{ matrix.modloader }}
java: ${{ matrix.java }}