From 0b70acff089fd34a8ec403f4a719728c99bf219f Mon Sep 17 00:00:00 2001 From: Blixibon Date: Wed, 26 Oct 2022 23:14:16 -0500 Subject: [PATCH] Added mapbase_build-master.yml workflow --- .github/workflows/mapbase_build-master.yml | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .github/workflows/mapbase_build-master.yml diff --git a/.github/workflows/mapbase_build-master.yml b/.github/workflows/mapbase_build-master.yml new file mode 100644 index 00000000..ccbab0a6 --- /dev/null +++ b/.github/workflows/mapbase_build-master.yml @@ -0,0 +1,32 @@ +# +# MAPBASE SOURCE 2013 CI +# +# Builds all projects when a pull request to the master branch is opened. +# If you're using a fork of Mapbase, feel free to configure this to meet your repository's needs. +# +# The "mapbase_build-sp" set of workflows can build specific projects depending on what files are changed. +# They are designed around a "develop" branch, but can be configured to target "master" and replace this +# instead (or target a similar branch with a different name) +# +# See mapbase_build-base.yml for more information on how this works. + +name: Build All Projects #(SP Release) + +on: + pull_request: + branches: + - master + +jobs: + games: + strategy: + matrix: + configuration: [Release, Debug] + uses: ./.github/workflows/mapbase_build-base.yml + with: + configuration: ${{ matrix.configuration }} + branch: 'sp' + game: 'episodic' # Change this if your mod is not using HL2/Episodic game projects + project-group: 'all' + solution-name: 'everything' + build-on-linux: true # Disable this if you don't want to compile for Linux