Skip to content

Update GitHub workflow #25

Update GitHub workflow

Update GitHub workflow #25

Workflow file for this run

name: Build
on: [push, pull_request]
jobs:
build:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
name: Checkout Code
- name: Setup MSBuild Path
uses: microsoft/setup-msbuild@v2
- name: Restore NuGet Packages
run: msbuild "GTA Chaos.sln" -t:restore -p:RestorePackagesConfig=true
- name: Build Release
run: msbuild "GTA Chaos.sln" /p:Configuration=Release
- name: Build Debug
run: msbuild "GTA Chaos.sln" /p:Configuration=Debug
- name: Copy executables
run: |
mkdir output
cp GTAChaos\bin\Release\GTAChaos.exe output/TrilogyChaosMod.exe
cp GTAChaos\bin\Debug\GTAChaos.exe output/TrilogyChaosMod.Debug.exe
- name: Upload Release
uses: actions/upload-artifact@v4
with:
name: "Trilogy Chaos Mod"
path: output/TrilogyChaosMod.exe
- name: Upload Debug
uses: actions/upload-artifact@v4
with:
name: "Trilogy Chaos Mod (Debug)"
path: output/TrilogyChaosMod.Debug.exe