mirror of
https://github.com/xfl03/MCCustomSkinLoader.git
synced 2026-11-12 09:37:35 +00:00
56 lines
2.1 KiB
YAML
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 }}
|