name: findwindow build main on: push: branches: - main - master pull_request: branches: - main - master jobs: build-debug-dos: runs-on: ubuntu-mingw-cmake-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Build run: | make clean debug - name: Save artifact uses: actions/upload-artifact@v3 with: name: debug-dos path: debug build-release-dos: runs-on: ubuntu-mingw-cmake-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: build run: | make clean release - name: Save artifact uses: actions/upload-artifact@v3 with: name: release-dos path: release build-debug-sdlwin64: runs-on: ubuntu-mingw-cmake-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Build run: | make clean debug TARGET=SDLWIN64 - name: Save artifact uses: actions/upload-artifact@v3 with: name: debug-sdlwin64 path: debug build-release-sdlwin64: runs-on: ubuntu-mingw-cmake-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: build run: | make clean release TARGET=SDLWIN64 - name: Save artifact uses: actions/upload-artifact@v3 with: name: release-sdlwin64 path: release game.img build-debug-sdl: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Build run: | make clean debug TARGET=SDL - name: Save artifact uses: actions/upload-artifact@v3 with: name: debug-sdl path: debug build-release-sdl: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: build run: | make clean release TARGET=SDL - name: Save artifact uses: actions/upload-artifact@v3 with: name: release-sdl path: release game.img