From 7b03b0f06dd031394afc5e058c0025ce3cc57f2e Mon Sep 17 00:00:00 2001 From: ultrablob Date: Mon, 3 Feb 2025 13:03:15 -0500 Subject: [PATCH 01/23] Migrate runner to forgejo selfhoste --- .github/workflows/build.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1eb083c..9b54cb3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,8 +23,7 @@ jobs: # This workflow contains a single job called "build" build: # The type of runner that the job will run on - runs-on: ubuntu-latest - environment: ci + runs-on: docker # Steps represent a sequence of tasks that will be executed as part of the job steps: From 66059e812e96e8ad682c05d8e2d08111d5375dc7 Mon Sep 17 00:00:00 2001 From: ultrablob Date: Mon, 3 Feb 2025 13:07:18 -0500 Subject: [PATCH 02/23] fix actions to pull from github --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9b54cb3..bc785e8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -33,7 +33,7 @@ jobs: - name: export game id: export # Use latest version (see releases for all versions) - uses: firebelley/godot-export@v6.0.0 + uses: https://github.com/firebelley/godot-export@v6.0.0 with: godot_executable_download_url: https://github.com/godotengine/godot/releases/download/${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}/Godot_v${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}_linux.x86_64.zip godot_export_templates_download_url: https://github.com/godotengine/godot/releases/download/${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}/Godot_v${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}_export_templates.tpz @@ -43,7 +43,7 @@ jobs: run: cp ${GITHUB_WORKSPACE}/vercel.json ${{ steps.export.outputs.build_directory }}/vercel.json - name: Publish to Vercel - uses: amondnet/vercel-action@v20 + uses: https://github.com/amondnet/vercel-action@v20 with: vercel-token: ${{ secrets.VERCEL_TOKEN }} # Required vercel-org-id: ${{ secrets.ORG_ID}} #Required From 8f88fb3aad5f6a605053ef328967b2d50a936b08 Mon Sep 17 00:00:00 2001 From: ultrablob Date: Mon, 3 Feb 2025 13:12:27 -0500 Subject: [PATCH 03/23] Upload build as an artifact --- .github/workflows/build.yml | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index bc785e8..e4cc978 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -42,11 +42,8 @@ jobs: - name: Move vercel.json run: cp ${GITHUB_WORKSPACE}/vercel.json ${{ steps.export.outputs.build_directory }}/vercel.json - - name: Publish to Vercel - uses: https://github.com/amondnet/vercel-action@v20 - with: - vercel-token: ${{ secrets.VERCEL_TOKEN }} # Required - vercel-org-id: ${{ secrets.ORG_ID}} #Required - vercel-project-id: ${{ secrets.PROJECT_ID}} #Required - working-directory: ${{ steps.export.outputs.build_directory }} - vercel-args: '--prod' + - name: Upload build + uses: actions/upload-artifact@v4 + with: + name: Game files + path: ${{ steps.export.outputs.build_directory }} From 242780a974916c68e747bf6408e8b1d802fe5d3a Mon Sep 17 00:00:00 2001 From: ultrablob Date: Mon, 3 Feb 2025 13:18:33 -0500 Subject: [PATCH 04/23] Install 7zip before running export action --- .github/workflows/build.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e4cc978..505b68d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -27,8 +27,13 @@ jobs: # Steps represent a sequence of tasks that will be executed as part of the job steps: + + - uses: milliewalky/setup-7-zip@v2 + name: Install 7zip + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v2 + name: Checkout files - name: export game id: export @@ -38,9 +43,6 @@ jobs: godot_executable_download_url: https://github.com/godotengine/godot/releases/download/${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}/Godot_v${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}_linux.x86_64.zip godot_export_templates_download_url: https://github.com/godotengine/godot/releases/download/${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}/Godot_v${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}_export_templates.tpz relative_project_path: ./ - - - name: Move vercel.json - run: cp ${GITHUB_WORKSPACE}/vercel.json ${{ steps.export.outputs.build_directory }}/vercel.json - name: Upload build uses: actions/upload-artifact@v4 From b5308a7fe79ed6a4884c1fce73682bac02079eef Mon Sep 17 00:00:00 2001 From: ultrablob Date: Mon, 3 Feb 2025 13:19:39 -0500 Subject: [PATCH 05/23] make 7zip pull from github --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 505b68d..2f7f1f9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,7 +28,7 @@ jobs: # Steps represent a sequence of tasks that will be executed as part of the job steps: - - uses: milliewalky/setup-7-zip@v2 + - uses: https://github.com/milliewalky/setup-7-zip@v2 name: Install 7zip # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it From 0d5a18cde04bdd9c2bb9b7b7503f6402d25cca08 Mon Sep 17 00:00:00 2001 From: ultrablob Date: Mon, 3 Feb 2025 13:20:54 -0500 Subject: [PATCH 06/23] fix action bruh --- .github/workflows/build.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2f7f1f9..2aa6d0c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -30,6 +30,10 @@ jobs: - uses: https://github.com/milliewalky/setup-7-zip@v2 name: Install 7zip + with: + # 7-Zip release tag from its GitHub Releases page e.g. 24.07. + # default: latest + tag: "" # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v2 From 5c077d07c8ae725702f5017db9d8e701de4d55c5 Mon Sep 17 00:00:00 2001 From: ultrablob Date: Mon, 3 Feb 2025 14:34:54 -0500 Subject: [PATCH 07/23] try something to fix the action --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2aa6d0c..3fa7761 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -46,7 +46,7 @@ jobs: with: godot_executable_download_url: https://github.com/godotengine/godot/releases/download/${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}/Godot_v${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}_linux.x86_64.zip godot_export_templates_download_url: https://github.com/godotengine/godot/releases/download/${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}/Godot_v${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}_export_templates.tpz - relative_project_path: ./ + relative_project_path: $GITHUB_WORKSPACE - name: Upload build uses: actions/upload-artifact@v4 From cdc1d8992e353dddb2c4dab9a19aeb5dc48cadf0 Mon Sep 17 00:00:00 2001 From: ultrablob Date: Mon, 3 Feb 2025 14:41:58 -0500 Subject: [PATCH 08/23] gang what are we doing here --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3fa7761..c0326a2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -33,7 +33,7 @@ jobs: with: # 7-Zip release tag from its GitHub Releases page e.g. 24.07. # default: latest - tag: "" + tag: "24.09" # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v2 From 7c8719519d8d0eb7e4702779d63f180699a660ff Mon Sep 17 00:00:00 2001 From: ultrablob Date: Mon, 3 Feb 2025 15:21:13 -0500 Subject: [PATCH 09/23] remove 7z install action and install using apt --- .github/workflows/build.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c0326a2..047d8d0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,12 +28,8 @@ jobs: # Steps represent a sequence of tasks that will be executed as part of the job steps: - - uses: https://github.com/milliewalky/setup-7-zip@v2 + - run: sudo apt install -y p7zip-full p7zip-rar name: Install 7zip - with: - # 7-Zip release tag from its GitHub Releases page e.g. 24.07. - # default: latest - tag: "24.09" # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v2 From 615b5cd2a69f791caab230ad0cbb940af5e7db35 Mon Sep 17 00:00:00 2001 From: ultrablob Date: Mon, 3 Feb 2025 20:04:28 -0500 Subject: [PATCH 10/23] Add update comand or something idk --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 047d8d0..c237966 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,7 +28,7 @@ jobs: # Steps represent a sequence of tasks that will be executed as part of the job steps: - - run: sudo apt install -y p7zip-full p7zip-rar + - run: sudo apt update && sudo apt install -y p7zip-full p7zip-rar name: Install 7zip # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it From 4cec401ffedeb194f84917d9764a0a869445a990 Mon Sep 17 00:00:00 2001 From: ultrablob Date: Mon, 3 Feb 2025 20:07:54 -0500 Subject: [PATCH 11/23] revert earlier change --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c237966..ca05dbc 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -42,7 +42,7 @@ jobs: with: godot_executable_download_url: https://github.com/godotengine/godot/releases/download/${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}/Godot_v${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}_linux.x86_64.zip godot_export_templates_download_url: https://github.com/godotengine/godot/releases/download/${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}/Godot_v${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}_export_templates.tpz - relative_project_path: $GITHUB_WORKSPACE + relative_project_path: ./ - name: Upload build uses: actions/upload-artifact@v4 From cb53d7dadaa62a063af7408a12252432ea32fcf9 Mon Sep 17 00:00:00 2001 From: ultrablob Date: Mon, 3 Feb 2025 20:14:12 -0500 Subject: [PATCH 12/23] Change to arm64 architecture for raspberry pi runner --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ca05dbc..1e2133d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -40,7 +40,7 @@ jobs: # Use latest version (see releases for all versions) uses: https://github.com/firebelley/godot-export@v6.0.0 with: - godot_executable_download_url: https://github.com/godotengine/godot/releases/download/${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}/Godot_v${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}_linux.x86_64.zip + godot_executable_download_url: https://github.com/godotengine/godot/releases/download/${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}/Godot_v${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}_linux.arm64.zip godot_export_templates_download_url: https://github.com/godotengine/godot/releases/download/${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}/Godot_v${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}_export_templates.tpz relative_project_path: ./ From 150090ceef8513b405d7ad14d2ee0260fef39a46 Mon Sep 17 00:00:00 2001 From: ultrablob Date: Mon, 3 Feb 2025 20:34:34 -0500 Subject: [PATCH 13/23] completely change the way everyhting wokrs --- .github/workflows/build.yml | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1e2133d..86cefd0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,24 +28,24 @@ jobs: # Steps represent a sequence of tasks that will be executed as part of the job steps: - - run: sudo apt update && sudo apt install -y p7zip-full p7zip-rar - name: Install 7zip - # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v2 - name: Checkout files - - - name: export game - id: export - # Use latest version (see releases for all versions) - uses: https://github.com/firebelley/godot-export@v6.0.0 + name: Checkout Files + + - uses: chickensoft-games/setup-godot@v1 + name: Setup Godot with: - godot_executable_download_url: https://github.com/godotengine/godot/releases/download/${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}/Godot_v${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}_linux.arm64.zip - godot_export_templates_download_url: https://github.com/godotengine/godot/releases/download/${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}/Godot_v${{ env.GODOT_VERSION }}-${{ env.GODOT_BUILD }}_export_templates.tpz - relative_project_path: ./ - - - name: Upload build + version: 4.3-stable + + - name: Build Gaame + run: | + mkdir -v -p build/web + EXPORT_DIR="$(readlink -f build)" + cd $PROJECT_PATH + godot --headless --verbose --export-release "Web" "$EXPORT_DIR/web/index.html" + + - name: Upload Build uses: actions/upload-artifact@v4 - with: - name: Game files - path: ${{ steps.export.outputs.build_directory }} + with: + name: Web Build + path: build/web From e696871e95c7d3e0973648b9d9adf7b0147aec15 Mon Sep 17 00:00:00 2001 From: ultrablob Date: Mon, 3 Feb 2025 20:36:11 -0500 Subject: [PATCH 14/23] add absolute url to actions (again) im going to lose it --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 86cefd0..21d07a9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -32,7 +32,7 @@ jobs: - uses: actions/checkout@v2 name: Checkout Files - - uses: chickensoft-games/setup-godot@v1 + - uses: https://github.com/chickensoft-games/setup-godot@v1 name: Setup Godot with: version: 4.3-stable From edcd9d15c977b251b205cad757e1c1349a543b4e Mon Sep 17 00:00:00 2001 From: ultrablob Date: Mon, 3 Feb 2025 20:38:49 -0500 Subject: [PATCH 15/23] random stuff --- .github/workflows/build.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 21d07a9..bc8e121 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -29,15 +29,15 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - uses: actions/checkout@v2 + - uses: actions/checkout name: Checkout Files - - uses: https://github.com/chickensoft-games/setup-godot@v1 + - uses: https://github.com/chickensoft-games/setup-godot name: Setup Godot with: - version: 4.3-stable + version: 4.3.0-stable - - name: Build Gaame + - name: Build Game run: | mkdir -v -p build/web EXPORT_DIR="$(readlink -f build)" @@ -45,7 +45,7 @@ jobs: godot --headless --verbose --export-release "Web" "$EXPORT_DIR/web/index.html" - name: Upload Build - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact with: name: Web Build path: build/web From 110b179b0249da3e4e45f0fb6f64842953ac5812 Mon Sep 17 00:00:00 2001 From: ultrablob Date: Mon, 3 Feb 2025 20:41:59 -0500 Subject: [PATCH 16/23] re-add version numbers lol --- .github/workflows/build.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index bc8e121..18830ed 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -29,10 +29,10 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - uses: actions/checkout + - uses: actions/checkout@v2 name: Checkout Files - - uses: https://github.com/chickensoft-games/setup-godot + - uses: https://github.com/chickensoft-games/setup-godot@v2 name: Setup Godot with: version: 4.3.0-stable @@ -45,7 +45,7 @@ jobs: godot --headless --verbose --export-release "Web" "$EXPORT_DIR/web/index.html" - name: Upload Build - uses: actions/upload-artifact + uses: actions/upload-artifact@v4 with: name: Web Build path: build/web From 542a9945386520e252b710ba018ae888581fb7f1 Mon Sep 17 00:00:00 2001 From: ultrablob Date: Mon, 3 Feb 2025 20:50:26 -0500 Subject: [PATCH 17/23] bruh --- .github/workflows/build.yml | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 18830ed..cff7e36 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -32,10 +32,24 @@ jobs: - uses: actions/checkout@v2 name: Checkout Files - - uses: https://github.com/chickensoft-games/setup-godot@v2 - name: Setup Godot - with: - version: 4.3.0-stable + - name: Download Godot + run: | + echo "https://github.com/godotengine/godot-builds/releases/download/$GODOT_VERSION-stable/Godot_v$GODOT_VERSION-stable_linux.arm64.zip" + curl -L -o godot.zip https://github.com/godotengine/godot-builds/releases/download/$GODOT_VERSION-stable/Godot_v$GODOT_VERSION-stable_linux.arm64.zip + unzip godot.zip + mv Godot_v$GODOT_VERSION-stable_linux.arm64 godot + chmod +x godot + + - name: Download Godot Export Templates + run: | + echo "https://github.com/godotengine/godot-builds/releases/download/$GODOT_VERSION-stable/Godot_v$GODOT_VERSION-stable_export_templates.tpz" + curl -L -o export_templates.zip https://github.com/godotengine/godot-builds/releases/download/$GODOT_VERSION-stable/Godot_v$GODOT_VERSION-stable_export_templates.tpz + unzip export_templates.zip + + - name: Install Export Templates + run: | + mkdir -p ~/.local/share/godot/export_templates/$GODOT_VERSION.stable + mv ./templates/* ~/.local/share/godot/export_templates/$GODOT_VERSION.stable - name: Build Game run: | From 65c384deec7652ede3ed4b3df8a1e74ed3b3f347 Mon Sep 17 00:00:00 2001 From: ultrablob Date: Mon, 3 Feb 2025 21:10:04 -0500 Subject: [PATCH 18/23] Use cut-down godot export templates to improve speed --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index cff7e36..f34829a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -42,8 +42,8 @@ jobs: - name: Download Godot Export Templates run: | - echo "https://github.com/godotengine/godot-builds/releases/download/$GODOT_VERSION-stable/Godot_v$GODOT_VERSION-stable_export_templates.tpz" - curl -L -o export_templates.zip https://github.com/godotengine/godot-builds/releases/download/$GODOT_VERSION-stable/Godot_v$GODOT_VERSION-stable_export_templates.tpz + echo "https://code.ultrablob.me/ultrablob/godot-export-template-web-only/releases/download/4.3-stable/godot-4.3-web-only.tpz" + curl -L -o export_templates.zip https://code.ultrablob.me/ultrablob/godot-export-template-web-only/releases/download/4.3-stable/godot-4.3-web-only.tpz unzip export_templates.zip - name: Install Export Templates From b89d512ad9784183ba8b7cfa2413ca2b76e20a85 Mon Sep 17 00:00:00 2001 From: ultrablob Date: Mon, 3 Feb 2025 21:13:57 -0500 Subject: [PATCH 19/23] fix template format issue the wrong way --- .github/workflows/build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f34829a..de391d0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -44,7 +44,8 @@ jobs: run: | echo "https://code.ultrablob.me/ultrablob/godot-export-template-web-only/releases/download/4.3-stable/godot-4.3-web-only.tpz" curl -L -o export_templates.zip https://code.ultrablob.me/ultrablob/godot-export-template-web-only/releases/download/4.3-stable/godot-4.3-web-only.tpz - unzip export_templates.zip + mkdir templates + unzip export_templates.zip -d templates - name: Install Export Templates run: | From 8df9753aa4c6188f32ef8ffaf73977b934a9fc4b Mon Sep 17 00:00:00 2001 From: ultrablob Date: Mon, 3 Feb 2025 21:17:43 -0500 Subject: [PATCH 20/23] change godot build location --- .github/workflows/build.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index de391d0..71839a6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -37,8 +37,8 @@ jobs: echo "https://github.com/godotengine/godot-builds/releases/download/$GODOT_VERSION-stable/Godot_v$GODOT_VERSION-stable_linux.arm64.zip" curl -L -o godot.zip https://github.com/godotengine/godot-builds/releases/download/$GODOT_VERSION-stable/Godot_v$GODOT_VERSION-stable_linux.arm64.zip unzip godot.zip - mv Godot_v$GODOT_VERSION-stable_linux.arm64 godot - chmod +x godot + mv Godot_v$GODOT_VERSION-stable_linux.arm64 /usr/bin/godot + chmod +x /usr/bin/godot - name: Download Godot Export Templates run: | @@ -57,7 +57,7 @@ jobs: mkdir -v -p build/web EXPORT_DIR="$(readlink -f build)" cd $PROJECT_PATH - godot --headless --verbose --export-release "Web" "$EXPORT_DIR/web/index.html" + /usr/bin/godot --headless --verbose --export-release "Web" "$EXPORT_DIR/web/index.html" - name: Upload Build uses: actions/upload-artifact@v4 From 6e8f7f51d3245fff94528cccd0c61556c9ffa1c4 Mon Sep 17 00:00:00 2001 From: ultrablob Date: Mon, 3 Feb 2025 21:21:44 -0500 Subject: [PATCH 21/23] fix thing --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 71839a6..d98d71c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -56,7 +56,7 @@ jobs: run: | mkdir -v -p build/web EXPORT_DIR="$(readlink -f build)" - cd $PROJECT_PATH + cd $GITHUB_WORKSPACE /usr/bin/godot --headless --verbose --export-release "Web" "$EXPORT_DIR/web/index.html" - name: Upload Build From 326c66f3bbfa9aba0a0290e1f10772195b3af762 Mon Sep 17 00:00:00 2001 From: ultrablob Date: Mon, 3 Feb 2025 21:28:05 -0500 Subject: [PATCH 22/23] use patched upload-artifact action --- .github/workflows/build.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d98d71c..5cf4b25 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -60,7 +60,10 @@ jobs: /usr/bin/godot --headless --verbose --export-release "Web" "$EXPORT_DIR/web/index.html" - name: Upload Build - uses: actions/upload-artifact@v4 + uses: https://code.forgejo.org/forgejo/upload-artifact/upload-artifact@v4 with: name: Web Build path: build/web + retention-days: 3 + overwrite: true + compression-level: 0 From 6fe73f1f6895aef81a0d0e573c5fd96d251f2044 Mon Sep 17 00:00:00 2001 From: ultrablob Date: Mon, 3 Feb 2025 21:37:23 -0500 Subject: [PATCH 23/23] fix thing bruh --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5cf4b25..e79812c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -60,7 +60,7 @@ jobs: /usr/bin/godot --headless --verbose --export-release "Web" "$EXPORT_DIR/web/index.html" - name: Upload Build - uses: https://code.forgejo.org/forgejo/upload-artifact/upload-artifact@v4 + uses: https://code.forgejo.org/forgejo/upload-artifact@v4 with: name: Web Build path: build/web