From a82f156c3f2ba20e0555fc1dfb33fabcc05a9705 Mon Sep 17 00:00:00 2001 From: Ade9 Date: Mon, 2 Mar 2026 15:37:38 +0200 Subject: [PATCH] dot dot dot --- .forgejo/workflows/release.yaml | 61 +++++++++++++++++++++------------ 1 file changed, 39 insertions(+), 22 deletions(-) diff --git a/.forgejo/workflows/release.yaml b/.forgejo/workflows/release.yaml index f72e79c..3d42773 100644 --- a/.forgejo/workflows/release.yaml +++ b/.forgejo/workflows/release.yaml @@ -1,33 +1,50 @@ -name: Build Game - +name: "godot-ci export" on: workflow_dispatch: push: branches: [ main ] +env: + GODOT_VERSION: 4.6.1 + EXPORT_NAME: adatonic + jobs: - build: + export-windows: + name: Windows Export runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - preset: ["Windows Desktop", "Linux"] - + container: + image: docker://barichello/godot-ci:3.2.1 steps: - - uses: actions/checkout@v4 - - - name: Build - id: build - uses: https://github.com/mlm-games/godot-build-action + - name: Checkout + uses: actions/checkout@v1 + - name: Setup + run: | + mkdir -v -p build/linux build/windows build/mac build/web ~/.local/share/godot/templates + mv /root/.local/share/godot/templates/${GODOT_VERSION}.stable ~/.local/share/godot/templates/${GODOT_VERSION}.stable + - name: Windows Build + run: godot -v --export "Windows Desktop" ./build/windows/$EXPORT_NAME.exe + - name: Upload Artifact + uses: actions/upload-artifact@v1 with: - EXPORT_PRESET_NAME: ${{ matrix.preset }} - GODOT_VER: "" # auto-detect latest stable 4.x - DEBUG_MODE: "false" # or "true" - GODOT_PREVIEW_BUILDS: "false" # set "true" to use preview builds - EXPORT_DIR: builds + name: windows + path: ./build/windows/ - - name: Upload builds - uses: actions/upload-artifact@v4 + export-linux: + name: Linux Export + runs-on: ubuntu-latest + container: + image: docker://barichello/godot-ci:3.2.1 + steps: + - name: Checkout + uses: actions/checkout@v1 + - name: Setup + run: | + mkdir -v -p build/linux build/windows build/mac build/web ~/.local/share/godot/templates + mv /root/.local/share/godot/templates/${GODOT_VERSION}.stable ~/.local/share/godot/templates/${GODOT_VERSION}.stable + - name: Linux Build + run: godot -v --export "Linux" ./build/linux/$EXPORT_NAME.x86_64 + - name: Upload Artifact + uses: actions/upload-artifact@v1 with: - name: ${{ matrix.preset }}-build - path: ${{ steps.build.outputs.build }} \ No newline at end of file + name: linux + path: ./build/linux/ \ No newline at end of file