on: [push] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Find templates continue-on-error: true run: find / -maxdepth 8 -name "export_templates" -type d 2>/dev/null - name: Get build number run: echo "BUILD_NUM=$(git rev-list --count HEAD)" >> $GITHUB_ENV - name: Prepare build dir run: mkdir -p build - name: Build Windows run: godot --headless --export-release "Windows Desktop" build/spacel.exe - name: Build Linux run: godot --headless --export-release "Linux" build/spacel.x86_64 - name: Build Android run: godot --headless --export-release "Android" build/spacel.apk - name: Build Web run: godot --headless --export-release "Web" build/spacel.html - uses: actions/upload-artifact@v4 with: name: build-${{ env.BUILD_NUM }} path: build/