Merge branch 'master' of https://github.com/yukieiji/UnityExplorer #17
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Build UnityExplorer | |
# Controls when the action will run. | |
on: | |
push: | |
branches: [master] | |
# Allows you to run this workflow manually from the Actions tab | |
workflow_dispatch: | |
jobs: | |
build: | |
runs-on: windows-latest | |
if: "!contains(github.event.head_commit.message, '-noci')" | |
steps: | |
# Setup | |
- name: Checkout latest | |
uses: actions/checkout@v3 | |
with: | |
submodules: true | |
- name: Setup dotnet | |
uses: actions/setup-dotnet@v2 | |
with: | |
dotnet-version: '6.0.x' | |
include-prerelease: true | |
# Run UniverseLib build script | |
- name: Build | |
run: ./build.ps1 | |
working-directory: ./UniverseLib | |
# Run build script | |
- run: ./build.ps1 | |
# Upload artifacts | |
# BepInEx IL2CPP | |
- uses: actions/upload-artifact@v2 | |
with: | |
name: UnityExplorer.BepInEx.IL2CPP.zip | |
path: ./Release/UnityExplorer.BepInEx.IL2CPP/ | |
# BepInEx IL2CPP CoreCLR | |
- uses: actions/upload-artifact@v2 | |
with: | |
name: UnityExplorer.BepInEx.IL2CPP.CoreCLR.zip | |
path: ./Release/UnityExplorer.BepInEx.IL2CPP.CoreCLR/ | |
# BepInEx Unity IL2CPP CoreCLR | |
- uses: actions/upload-artifact@v2 | |
with: | |
name: UnityExplorer.BepInEx.Unity.IL2CPP.CoreCLR.zip | |
path: ./Release/UnityExplorer.BepInEx.Unity.IL2CPP.CoreCLR/ | |
# BepInEx 5 Mono | |
- uses: actions/upload-artifact@v2 | |
with: | |
name: UnityExplorer.BepInEx5.Mono.zip | |
path: ./Release/UnityExplorer.BepInEx5.Mono/ | |
# BepInEx 6 Mono | |
- uses: actions/upload-artifact@v2 | |
with: | |
name: UnityExplorer.BepInEx6.Mono.zip | |
path: ./Release/UnityExplorer.BepInEx6.Mono/ | |
# Editor | |
- uses: actions/upload-artifact@v2 | |
with: | |
name: UnityExplorer.Editor.zip | |
path: ./UnityEditorPackage/ | |
# MelonLoader IL2CPP net6preview | |
- uses: actions/upload-artifact@v2 | |
with: | |
name: UnityExplorer.MelonLoader.IL2CPP.net6preview.zip | |
path: ./Release/UnityExplorer.MelonLoader.IL2CPP.net6preview/ | |
# MelonLoader IL2CPP net472 | |
- uses: actions/upload-artifact@v2 | |
with: | |
name: UnityExplorer.MelonLoader.IL2CPP.zip | |
path: ./Release/UnityExplorer.MelonLoader.IL2CPP/ | |
# MelonLoader Mono | |
- uses: actions/upload-artifact@v2 | |
with: | |
name: UnityExplorer.MelonLoader.Mono.zip | |
path: ./Release/UnityExplorer.MelonLoader.Mono/ | |
# Standalone Il2Cpp | |
- uses: actions/upload-artifact@v2 | |
with: | |
name: UnityExplorer.Standalone.IL2CPP.zip | |
path: ./Release/UnityExplorer.Standalone.IL2CPP/ | |
# Standalone Mono | |
- uses: actions/upload-artifact@v2 | |
with: | |
name: UnityExplorer.Standalone.Mono.zip | |
path: ./Release/UnityExplorer.Standalone.Mono/ | |