name: Build on: [push, pull_request] jobs: linux: name: Linux runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - name: Install Dependencies run: | sudo apt-get update sudo apt-get install libsdl2-dev - name: Compile run: make release -C engine env: ARCHIVE: 1 - uses: actions/upload-artifact@v3 with: name: Linux path: engine/build/*.zip windows: name: Windows runs-on: windows-2019 steps: - uses: actions/checkout@v3 - name: Compile run: | choco install zip make release -C engine env: ARCHIVE: 1 - uses: actions/upload-artifact@v3 with: name: Windows path: engine/build/*.zip macos: name: macOS runs-on: macos-11 steps: - uses: actions/checkout@v3 - name: Compile run: make release -C engine env: ARCHIVE: 1 - uses: actions/upload-artifact@v3 with: name: macOS path: engine/build/*.zip