name: Build Release on: push: branches: [release] pull_request: branches: [release] jobs: build: runs-on: ubuntu-latest strategy: fail-fast: false matrix: preset: ["Windows Desktop", "Linux/X11", "macOS"] steps: - uses: actions/checkout@v4 - name: Build id: build uses: mlm-games/godot-build-action@v1 with: EXPORT_PRESET_NAME: ${{ matrix.preset }} - name: Upload builds uses: actions/upload-artifact@v4 with: name: ${{ matrix.preset }}-build path: ${{ steps.build.outputs.build }}