diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml new file mode 100644 index 0000000000..af26b2ce34 --- /dev/null +++ b/.github/workflows/prerelease.yml @@ -0,0 +1,65 @@ +name: Build + +on: + push: + branches: + - "master" + +jobs: + build-linux-amd64: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + with: + title: "Development Build Linux" + prelease: true + files: | + ./gamedata/css_enhanced/game/* + - name: Build linux-amd64 + run: | + scripts/build-ubuntu-amd64.sh -T release --prefix ./gamedata/css_enhanced/game + + build-android-armv7a: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + with: + title: "Development Build Android" + prelease: true + files: | + ./gamedata/css_enhanced/game/* + - name: Build android-armv7a + run: | + scripts/build-android-armv7a.sh -T release --prefix ./gamedata/css_enhanced/game + + build-windows-amd64: + runs-on: windows-latest + + steps: + - uses: actions/checkout@v2 + with: + title: "Development Build Windows" + prelease: true + files: | + ./gamedata/css_enhanced/game/* + - name: Build windows-amd64 + run: | + git submodule init && git submodule update + ./waf.bat configure -T release --prefix ./gamedata/css_enhanced/game + ./waf.bat build + + build-macos-amd64: + runs-on: macos-latest + + steps: + - uses: actions/checkout@v2 + with: + title: "Development Build MacOS" + prelease: true + files: | + ./gamedata/css_enhanced/game/* + - name: Build macos-amd64 + run: | + scripts/build-macos-amd64.sh -T release --prefix ./gamedata/css_enhanced/game