Fix object.vars and add test #4979
Workflow file for this run
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: Compile Test Codebases | |
on: | |
push: | |
branches: [ master ] | |
pull_request: | |
branches: [ master ] | |
jobs: | |
build: | |
runs-on: windows-latest | |
steps: | |
- name: Checkout Main | |
uses: actions/checkout@v2 | |
with: | |
path: main | |
- name: Setup submodule | |
run: | | |
cd main/ | |
git submodule update --init --recursive | |
- name: Pull engine updates | |
uses: space-wizards/submodule-dependency@v0.1.5 | |
- name: Update Engine Submodules | |
run: | | |
cd main/RobustToolbox/ | |
git submodule update --init --recursive | |
- name: Setup .NET Core | |
uses: actions/setup-dotnet@v1 | |
with: | |
dotnet-version: 8.0.100 | |
- name: Install dependencies | |
run: dotnet restore main/DMCompiler/DMCompiler.csproj | |
- name: Build | |
run: dotnet build main/DMCompiler/DMCompiler.csproj --configuration Release --no-restore /m | |
- name: Compile TestGame | |
run: main\bin\DMCompiler\DMCompiler.exe main\TestGame\environment.dme | |
- name: Checkout /tg/station 88bdabe | |
uses: actions/checkout@v2 | |
with: | |
repository: tgstation/tgstation | |
ref: 88bdabe53bb85f2a7f54e479f6c4a243650043d5 | |
path: tg | |
- name: Compile /tg/station 88bdabe | |
run: main\bin\DMCompiler\DMCompiler.exe tg\tgstation.dme | |
- name: Checkout Goonstation 8c8b527 | |
uses: actions/checkout@v2 | |
with: | |
repository: goonstation/goonstation | |
ref: 8c8b5276f231ae42b3b2390d837cab68af138fa6 | |
path: goon | |
- name: Compile Goonstation 8c8b527 | |
run: | | |
New-Item goon\+secret\__secret.dme -type file | |
main\bin\DMCompiler\DMCompiler.exe goon\goonstation.dme --version=514.1584 | |
- name: Checkout 64-bit Paradise | |
uses: actions/checkout@v2 | |
with: | |
repository: ike709/Paradise | |
ref: rustg_64 | |
path: para | |
- name: Compile 64-bit Paradise | |
run: main\bin\DMCompiler\DMCompiler.exe para\paradise.dme |