From 86f0cb1fb0b4b87c4f30faf8e060e3ba5663ddee Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Sun, 2 Apr 2023 22:44:55 +0200 Subject: [PATCH 01/81] Adding Workflow and Export Options --- .gitea/workflows/build.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .gitea/workflows/build.yml diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml new file mode 100644 index 0000000..b1ff797 --- /dev/null +++ b/.gitea/workflows/build.yml @@ -0,0 +1,33 @@ +name: "godot-ci export" +on: push + +env: + GODOT_VERSION: 4.0.1 + EXPORT_NAME: snake + +jobs: + + export-linux: + name: Linux Export + runs-on: ubuntu-20.04 + container: + image: barichello/godot-ci:3.3.4 + steps: + - name: Checkout + uses: https://github.com/actions/checkout@v2 + with: + lfs: true + - name: Setup + run: | + mkdir -v -p ~/.local/share/godot/templates + mv /root/.local/share/godot/templates/${GODOT_VERSION}.stable ~/.local/share/godot/templates/${GODOT_VERSION}.stable + - name: Linux Build + run: | + mkdir -v -p build/linux + godot -v --export "Linux/X11" ../build/linux/$EXPORT_NAME.x86_64 + - name: Upload Artifact + uses: https://github.com/actions/upload-artifact@v1 + with: + name: linux + path: build/linux + -- 2.45.2 From 0fc668940056aee33e9715458fcb2f8ae865b7f0 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Sun, 2 Apr 2023 22:46:03 +0200 Subject: [PATCH 02/81] Update export_presets.cfg --- export_presets.cfg | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 export_presets.cfg diff --git a/export_presets.cfg b/export_presets.cfg new file mode 100644 index 0000000..afda2f0 --- /dev/null +++ b/export_presets.cfg @@ -0,0 +1,40 @@ +[preset.0] + +name="Linux/X11" +platform="Linux/X11" +runnable=true +dedicated_server=false +custom_features="" +export_filter="all_resources" +include_filter="" +exclude_filter="" +export_path="" +encryption_include_filters="" +encryption_exclude_filters="" +encrypt_pck=false +encrypt_directory=false +script_encryption_key="" + +[preset.0.options] + +custom_template/debug="" +custom_template/release="" +debug/export_console_script=1 +binary_format/embed_pck=false +texture_format/bptc=true +texture_format/s3tc=true +texture_format/etc=false +texture_format/etc2=false +binary_format/architecture="x86_64" +ssh_remote_deploy/enabled=false +ssh_remote_deploy/host="user@host_ip" +ssh_remote_deploy/port="22" +ssh_remote_deploy/extra_args_ssh="" +ssh_remote_deploy/extra_args_scp="" +ssh_remote_deploy/run_script="#!/usr/bin/env bash +export DISPLAY=:0 +unzip -o -q \"{temp_dir}/{archive_name}\" -d \"{temp_dir}\" +\"{temp_dir}/{exe_name}\" {cmd_args}" +ssh_remote_deploy/cleanup_script="#!/usr/bin/env bash +kill $(pgrep -x -f \"{temp_dir}/{exe_name} {cmd_args}\") +rm -rf \"{temp_dir}\"" -- 2.45.2 From ccf0a5bce74abc921491ef2590eca45cd4a15776 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Sun, 2 Apr 2023 22:48:07 +0200 Subject: [PATCH 03/81] Update build.yml --- .gitea/workflows/build.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index b1ff797..23a9f66 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -13,6 +13,11 @@ jobs: container: image: barichello/godot-ci:3.3.4 steps: + - name: Setting Up Packages + run: | + apt update + apt upgrade + apt install nodejs - name: Checkout uses: https://github.com/actions/checkout@v2 with: -- 2.45.2 From 029b329c74060fb9b9f3c14d33190077fd9455d0 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Sun, 2 Apr 2023 22:49:17 +0200 Subject: [PATCH 04/81] Update build.yml --- .gitea/workflows/build.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 23a9f66..f41c01f 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -15,9 +15,9 @@ jobs: steps: - name: Setting Up Packages run: | - apt update - apt upgrade - apt install nodejs + apt update -y + apt upgrade -y + apt install nodejs -y - name: Checkout uses: https://github.com/actions/checkout@v2 with: -- 2.45.2 From 01ba6c46a02bed9e0c35f3401a53bdea74b85d7b Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Sun, 2 Apr 2023 22:52:30 +0200 Subject: [PATCH 05/81] Update build.yml --- .gitea/workflows/build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index f41c01f..08cda2e 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -17,7 +17,8 @@ jobs: run: | apt update -y apt upgrade -y - apt install nodejs -y + apt install -y nodejs ca-certificates + ls /root/.local/share/godot/templates/ - name: Checkout uses: https://github.com/actions/checkout@v2 with: -- 2.45.2 From 03d34560418b5be4e9995b72e810620b8192cd15 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Sun, 2 Apr 2023 22:55:14 +0200 Subject: [PATCH 06/81] Update build.yml --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 08cda2e..e4d457d 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -11,7 +11,7 @@ jobs: name: Linux Export runs-on: ubuntu-20.04 container: - image: barichello/godot-ci:3.3.4 + image: barichello/godot-ci:4.0.1 steps: - name: Setting Up Packages run: | -- 2.45.2 From 1cb359bdb076706d5c15f081cf565ede3fb12769 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Tue, 4 Apr 2023 20:00:18 +0000 Subject: [PATCH 07/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 54 +++++++++++++++++--------------------- 1 file changed, 24 insertions(+), 30 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index e4d457d..1b5cb13 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -1,39 +1,33 @@ name: "godot-ci export" on: push -env: - GODOT_VERSION: 4.0.1 - EXPORT_NAME: snake - jobs: - - export-linux: - name: Linux Export - runs-on: ubuntu-20.04 - container: - image: barichello/godot-ci:4.0.1 + export_game: + runs-on: ubuntu-latest + name: Export Game Job steps: - - name: Setting Up Packages + - name: checkout + uses: actions/checkout@v3.3.0 + - name: install wine + id: wine_install run: | - apt update -y - apt upgrade -y - apt install -y nodejs ca-certificates - ls /root/.local/share/godot/templates/ - - name: Checkout - uses: https://github.com/actions/checkout@v2 + sudo apt install wine64 + echo "WINE_PATH=$(which wine64)" >> $GITHUB_OUTPUT + - name: export game + id: export + uses: https://github.com/firebelley/godot-export@v5.0.0 with: - lfs: true - - name: Setup - run: | - mkdir -v -p ~/.local/share/godot/templates - mv /root/.local/share/godot/templates/${GODOT_VERSION}.stable ~/.local/share/godot/templates/${GODOT_VERSION}.stable - - name: Linux Build - run: | - mkdir -v -p build/linux - godot -v --export "Linux/X11" ../build/linux/$EXPORT_NAME.x86_64 - - name: Upload Artifact - uses: https://github.com/actions/upload-artifact@v1 + godot_executable_download_url: https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_linux.x86_64.zip + godot_export_templates_download_url: https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_export_templates.tpz + relative_project_path: ./ + relative_export_path: ./build # move export output to this directory relative to git root + archive_output: true + wine_path: ${{ steps.wine_install.outputs.WINE_PATH }} + - name: create release + uses: https://github.com/ncipollo/release-action@v1.11.2 with: - name: linux - path: build/linux + token: ${{ secrets.DEPLOY_TOKEN }} + generateReleaseNotes: true + tag: ${{ github.ref_name }} + artifacts: ${{ steps.export.outputs.archive_directory }}/* # Added "/*" at the end is glob pattern match for this action -- 2.45.2 From 855cf18dff66aaefaf4e331ec3f6093a4608bd59 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Tue, 4 Apr 2023 20:01:35 +0000 Subject: [PATCH 08/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 1b5cb13..f6bd8ab 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -7,7 +7,7 @@ jobs: name: Export Game Job steps: - name: checkout - uses: actions/checkout@v3.3.0 + uses: https://github.com/actions/checkout@v3.3.0 - name: install wine id: wine_install run: | -- 2.45.2 From d8b1dbc1f722a9519b6a01d8c09b7db75070d015 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Tue, 4 Apr 2023 20:02:33 +0000 Subject: [PATCH 09/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index f6bd8ab..82d93c8 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -11,7 +11,7 @@ jobs: - name: install wine id: wine_install run: | - sudo apt install wine64 + apt install -y wine64 echo "WINE_PATH=$(which wine64)" >> $GITHUB_OUTPUT - name: export game id: export -- 2.45.2 From e3675dc9bd253decab354a8a77fe0ddea54a9d52 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Tue, 4 Apr 2023 20:03:03 +0000 Subject: [PATCH 10/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 82d93c8..57b70ea 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -11,6 +11,7 @@ jobs: - name: install wine id: wine_install run: | + apt update apt install -y wine64 echo "WINE_PATH=$(which wine64)" >> $GITHUB_OUTPUT - name: export game -- 2.45.2 From ccf63026b37d96fc1c7ce0e948b26cce85d5124b Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Tue, 4 Apr 2023 20:03:15 +0000 Subject: [PATCH 11/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 57b70ea..0391ef2 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -11,7 +11,7 @@ jobs: - name: install wine id: wine_install run: | - apt update + apt update -y apt install -y wine64 echo "WINE_PATH=$(which wine64)" >> $GITHUB_OUTPUT - name: export game -- 2.45.2 From 0615182790bdfd60ff9bca7e762dd474ad4912aa Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Tue, 4 Apr 2023 20:04:49 +0000 Subject: [PATCH 12/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 0391ef2..fe35646 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -22,7 +22,7 @@ jobs: godot_export_templates_download_url: https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_export_templates.tpz relative_project_path: ./ relative_export_path: ./build # move export output to this directory relative to git root - archive_output: true + archive_output: false wine_path: ${{ steps.wine_install.outputs.WINE_PATH }} - name: create release uses: https://github.com/ncipollo/release-action@v1.11.2 -- 2.45.2 From 636b9d3ce7a4431e933930e8ef548ddfe039e7ba Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Tue, 4 Apr 2023 20:07:13 +0000 Subject: [PATCH 13/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index fe35646..d62209f 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -22,7 +22,8 @@ jobs: godot_export_templates_download_url: https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_export_templates.tpz relative_project_path: ./ relative_export_path: ./build # move export output to this directory relative to git root - archive_output: false + archive_output: true + verbose: true wine_path: ${{ steps.wine_install.outputs.WINE_PATH }} - name: create release uses: https://github.com/ncipollo/release-action@v1.11.2 -- 2.45.2 From 7f89391fa3cb592bd4e13aab27a4c2e1a4f636d1 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Tue, 4 Apr 2023 20:11:39 +0000 Subject: [PATCH 14/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index d62209f..1780976 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -17,6 +17,7 @@ jobs: - name: export game id: export uses: https://github.com/firebelley/godot-export@v5.0.0 + timeout-minutes: 30 with: godot_executable_download_url: https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_linux.x86_64.zip godot_export_templates_download_url: https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_export_templates.tpz -- 2.45.2 From 1642c8cf4f6f00f1d37896064e50376018b6239b Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 04:53:59 +0000 Subject: [PATCH 15/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 1780976..cc94264 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -14,6 +14,10 @@ jobs: apt update -y apt install -y wine64 echo "WINE_PATH=$(which wine64)" >> $GITHUB_OUTPUT + - name: download lib + run: | + wget -nv https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_linux.x86_64.zip -O /root/.local/share/godot/godot.zip + wget -nv https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_export_templates.tpz -O /root/.local/share/godot/godot_templates.tpz - name: export game id: export uses: https://github.com/firebelley/godot-export@v5.0.0 -- 2.45.2 From 7ddbe585fd66d8ed4527022430c4b232c4e56b9a Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 04:55:43 +0000 Subject: [PATCH 16/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index cc94264..23676fb 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -16,6 +16,7 @@ jobs: echo "WINE_PATH=$(which wine64)" >> $GITHUB_OUTPUT - name: download lib run: | + mkdir -p /root/.local/share/godot/ wget -nv https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_linux.x86_64.zip -O /root/.local/share/godot/godot.zip wget -nv https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_export_templates.tpz -O /root/.local/share/godot/godot_templates.tpz - name: export game -- 2.45.2 From a7ee811d854b841bc56ddf4cebec80b18c439818 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 05:01:10 +0000 Subject: [PATCH 17/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 23676fb..1ad02a4 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -12,7 +12,7 @@ jobs: id: wine_install run: | apt update -y - apt install -y wine64 + apt install -y wine64 nodejs echo "WINE_PATH=$(which wine64)" >> $GITHUB_OUTPUT - name: download lib run: | -- 2.45.2 From 156fc83ab5132e3de1c2da9f1e872b5e293b6013 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 05:04:56 +0000 Subject: [PATCH 18/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 1ad02a4..639db25 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -8,15 +8,16 @@ jobs: steps: - name: checkout uses: https://github.com/actions/checkout@v3.3.0 - - name: install wine + - name: install packages id: wine_install run: | apt update -y apt install -y wine64 nodejs echo "WINE_PATH=$(which wine64)" >> $GITHUB_OUTPUT - - name: download lib + - name: download build libs run: | mkdir -p /root/.local/share/godot/ + mkdir -p ~/build wget -nv https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_linux.x86_64.zip -O /root/.local/share/godot/godot.zip wget -nv https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_export_templates.tpz -O /root/.local/share/godot/godot_templates.tpz - name: export game -- 2.45.2 From c78ade6729e89d1539519f9d6ba2123ccaaf83bb Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 05:10:20 +0000 Subject: [PATCH 19/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 639db25..1fc703e 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -11,8 +11,8 @@ jobs: - name: install packages id: wine_install run: | - apt update -y - apt install -y wine64 nodejs + apt update -y && apt upgrade -y + apt install -y wine64 nodejs 7z echo "WINE_PATH=$(which wine64)" >> $GITHUB_OUTPUT - name: download build libs run: | -- 2.45.2 From 9b7b5702d84ab1c26321dda91873f8f2cec290c2 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 05:11:26 +0000 Subject: [PATCH 20/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 1fc703e..e6ea7ec 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -12,7 +12,7 @@ jobs: id: wine_install run: | apt update -y && apt upgrade -y - apt install -y wine64 nodejs 7z + apt install -y wine64 nodejs p7zip-full p7zip-rar echo "WINE_PATH=$(which wine64)" >> $GITHUB_OUTPUT - name: download build libs run: | -- 2.45.2 From 5fbc7462bd6b36d6c5b94389494165843038ec11 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 05:12:22 +0000 Subject: [PATCH 21/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index e6ea7ec..4b80d6f 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -12,7 +12,7 @@ jobs: id: wine_install run: | apt update -y && apt upgrade -y - apt install -y wine64 nodejs p7zip-full p7zip-rar + apt install -y wine64 nodejs p7zip-full echo "WINE_PATH=$(which wine64)" >> $GITHUB_OUTPUT - name: download build libs run: | -- 2.45.2 From 61bf9d5e24fa4cfbcc402b0e4b1fa1cf6deb3ac7 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 05:17:25 +0000 Subject: [PATCH 22/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 4b80d6f..de7faa1 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -12,7 +12,7 @@ jobs: id: wine_install run: | apt update -y && apt upgrade -y - apt install -y wine64 nodejs p7zip-full + apt install -y wine64 nodejs p7zip-full ca-certificates echo "WINE_PATH=$(which wine64)" >> $GITHUB_OUTPUT - name: download build libs run: | -- 2.45.2 From 04f8404ec0c3f17328124f4abc3bec83684689b9 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 05:38:53 +0000 Subject: [PATCH 23/81] =?UTF-8?q?=E2=80=9Eexport=5Fpresets.cfg=E2=80=9C=20?= =?UTF-8?q?=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- export_presets.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/export_presets.cfg b/export_presets.cfg index afda2f0..7200f10 100644 --- a/export_presets.cfg +++ b/export_presets.cfg @@ -8,7 +8,7 @@ custom_features="" export_filter="all_resources" include_filter="" exclude_filter="" -export_path="" +export_path="./" encryption_include_filters="" encryption_exclude_filters="" encrypt_pck=false -- 2.45.2 From 5f572d37ad310ff6a5c5f3ae28f44340fa4bcb8b Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 06:57:22 +0000 Subject: [PATCH 24/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index de7faa1..cf793ee 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -32,11 +32,15 @@ jobs: archive_output: true verbose: true wine_path: ${{ steps.wine_install.outputs.WINE_PATH }} + - name: print info + run: | + ls + ls build - name: create release - uses: https://github.com/ncipollo/release-action@v1.11.2 + uses: https://github.com/ncipollo/release-action@v1 with: token: ${{ secrets.DEPLOY_TOKEN }} - generateReleaseNotes: true - tag: ${{ github.ref_name }} + tag: ${{ github.ref_name }} Test + name: Test artifacts: ${{ steps.export.outputs.archive_directory }}/* # Added "/*" at the end is glob pattern match for this action -- 2.45.2 From a3131be9d71cb7b6f3c2b89c5e652802900a9bb2 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 07:01:58 +0000 Subject: [PATCH 25/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index cf793ee..937c8df 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -34,8 +34,9 @@ jobs: wine_path: ${{ steps.wine_install.outputs.WINE_PATH }} - name: print info run: | + cd ls - ls build + du -sh - name: create release uses: https://github.com/ncipollo/release-action@v1 with: -- 2.45.2 From c6694158ab15352559f799cdeeeb84a915d6e5d7 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 07:04:18 +0000 Subject: [PATCH 26/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 937c8df..9fa8d89 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -36,7 +36,7 @@ jobs: run: | cd ls - du -sh + du -sh * - name: create release uses: https://github.com/ncipollo/release-action@v1 with: -- 2.45.2 From 689eddae1a802fa6699b35d6181e63df533c6b4d Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 07:14:19 +0000 Subject: [PATCH 27/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 9fa8d89..b6a61d4 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -14,12 +14,6 @@ jobs: apt update -y && apt upgrade -y apt install -y wine64 nodejs p7zip-full ca-certificates echo "WINE_PATH=$(which wine64)" >> $GITHUB_OUTPUT - - name: download build libs - run: | - mkdir -p /root/.local/share/godot/ - mkdir -p ~/build - wget -nv https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_linux.x86_64.zip -O /root/.local/share/godot/godot.zip - wget -nv https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_export_templates.tpz -O /root/.local/share/godot/godot_templates.tpz - name: export game id: export uses: https://github.com/firebelley/godot-export@v5.0.0 @@ -28,15 +22,17 @@ jobs: godot_executable_download_url: https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_linux.x86_64.zip godot_export_templates_download_url: https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_export_templates.tpz relative_project_path: ./ + use_preset_export_path: false relative_export_path: ./build # move export output to this directory relative to git root - archive_output: true - verbose: true + archive_output: false + verbose: false wine_path: ${{ steps.wine_install.outputs.WINE_PATH }} - name: print info run: | - cd ls du -sh * + echo "---" + tree /root/.local/share/godot/ - name: create release uses: https://github.com/ncipollo/release-action@v1 with: -- 2.45.2 From 79cb86b3b85e0a14f9994d51b28be3172ac8e320 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 07:17:44 +0000 Subject: [PATCH 28/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index b6a61d4..8bf25c0 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -12,7 +12,7 @@ jobs: id: wine_install run: | apt update -y && apt upgrade -y - apt install -y wine64 nodejs p7zip-full ca-certificates + apt install -y wine64 nodejs p7zip-full ca-certificates tree echo "WINE_PATH=$(which wine64)" >> $GITHUB_OUTPUT - name: export game id: export -- 2.45.2 From f03336cde70ff12013dbccbc988b9b32ed780d0c Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 07:21:28 +0000 Subject: [PATCH 29/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 8bf25c0..26ea7b9 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -23,7 +23,7 @@ jobs: godot_export_templates_download_url: https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_export_templates.tpz relative_project_path: ./ use_preset_export_path: false - relative_export_path: ./build # move export output to this directory relative to git root + relative_export_path: ./builds # move export output to this directory relative to git root archive_output: false verbose: false wine_path: ${{ steps.wine_install.outputs.WINE_PATH }} @@ -33,6 +33,8 @@ jobs: du -sh * echo "---" tree /root/.local/share/godot/ + echo "---" + tree builds - name: create release uses: https://github.com/ncipollo/release-action@v1 with: -- 2.45.2 From c7e9a9f1cd700aba2163c93ec19a9383e9a9c883 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 07:30:50 +0000 Subject: [PATCH 30/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 26ea7b9..39f4a6f 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -14,19 +14,21 @@ jobs: apt update -y && apt upgrade -y apt install -y wine64 nodejs p7zip-full ca-certificates tree echo "WINE_PATH=$(which wine64)" >> $GITHUB_OUTPUT - - name: export game - id: export - uses: https://github.com/firebelley/godot-export@v5.0.0 - timeout-minutes: 30 - with: - godot_executable_download_url: https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_linux.x86_64.zip - godot_export_templates_download_url: https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_export_templates.tpz - relative_project_path: ./ - use_preset_export_path: false - relative_export_path: ./builds # move export output to this directory relative to git root - archive_output: false - verbose: false - wine_path: ${{ steps.wine_install.outputs.WINE_PATH }} + - name: setup godot build libs + run: | + wget -nv https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_linux.x86_64.zip -O /root/.local/share/godot/godot.zip + wget -nv https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_export_templates.tpz -O /root/.local/share/godot/godot_templates.tpz + 7z x /root/.local/share/godot/godot.zip -o/root/.local/share/godot/godot_executable -y + chmod +x /root/.local/share/godot/godot_executable/Godot_v4.0-stable_linux.x86_64 + unzip /root/.local/share/godot/godot_templates.tpz -d /root/.local/share/godot + mv /root/.local/share/godot/templates /root/.local/share/godot/4.0.stable + mv /root/.local/share/godot/4.0.stable /root/.local/share/godot/export_templates + /root/.local/share/godot/godot_executable/Godot_v4.0-stable_linux.x86_64 --version + pwd + - name: setup Build Folders + run: mkdir -p ./builds/linux + - name: export for linux + run: /root/.local/share/godot/godot_executable/Godot_v4.0-stable_linux.x86_64 /var/lib/actions/project.godot --headless --export-release Linux/X11 ./builds/linux - name: print info run: | ls -- 2.45.2 From 56ab0abc8e8dec6364cf0675c58e3279eb219c2e Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 07:32:44 +0000 Subject: [PATCH 31/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 39f4a6f..708f1a9 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -14,10 +14,12 @@ jobs: apt update -y && apt upgrade -y apt install -y wine64 nodejs p7zip-full ca-certificates tree echo "WINE_PATH=$(which wine64)" >> $GITHUB_OUTPUT - - name: setup godot build libs + - name: download godot build libs run: | wget -nv https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_linux.x86_64.zip -O /root/.local/share/godot/godot.zip wget -nv https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_export_templates.tpz -O /root/.local/share/godot/godot_templates.tpz + - name: setup godot build libs + run: | 7z x /root/.local/share/godot/godot.zip -o/root/.local/share/godot/godot_executable -y chmod +x /root/.local/share/godot/godot_executable/Godot_v4.0-stable_linux.x86_64 unzip /root/.local/share/godot/godot_templates.tpz -d /root/.local/share/godot -- 2.45.2 From d252a9d95fc8e4b928ac23606262cab2595a71e2 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 07:36:34 +0000 Subject: [PATCH 32/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 708f1a9..f942eed 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -16,7 +16,8 @@ jobs: echo "WINE_PATH=$(which wine64)" >> $GITHUB_OUTPUT - name: download godot build libs run: | - wget -nv https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_linux.x86_64.zip -O /root/.local/share/godot/godot.zip + mkdir -p /root/.local/share/godot/ + wget -nv https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_linux.x86_64.zip -O "/root/.local/share/godot/godot.zip" wget -nv https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_export_templates.tpz -O /root/.local/share/godot/godot_templates.tpz - name: setup godot build libs run: | -- 2.45.2 From ae22173e58adbfcc0ec48ed2559bfe02e1953aa9 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 07:42:28 +0000 Subject: [PATCH 33/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index f942eed..8851912 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -26,8 +26,14 @@ jobs: unzip /root/.local/share/godot/godot_templates.tpz -d /root/.local/share/godot mv /root/.local/share/godot/templates /root/.local/share/godot/4.0.stable mv /root/.local/share/godot/4.0.stable /root/.local/share/godot/export_templates + echo "---" /root/.local/share/godot/godot_executable/Godot_v4.0-stable_linux.x86_64 --version - pwd + echo "---" + ls /root/.local/share/godot/templates + echo "---" + ls /root/.local/share/godot/4.0.stable + echo "---" + ls /root/.local/share/godot/export_templates - name: setup Build Folders run: mkdir -p ./builds/linux - name: export for linux -- 2.45.2 From e1a2894d7b1211b508083ce0632581ac667d7850 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 08:37:46 +0000 Subject: [PATCH 34/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 8851912..19f1f55 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -29,11 +29,7 @@ jobs: echo "---" /root/.local/share/godot/godot_executable/Godot_v4.0-stable_linux.x86_64 --version echo "---" - ls /root/.local/share/godot/templates - echo "---" - ls /root/.local/share/godot/4.0.stable - echo "---" - ls /root/.local/share/godot/export_templates + ls /root/.local/share/godot/ - name: setup Build Folders run: mkdir -p ./builds/linux - name: export for linux -- 2.45.2 From 51f7f017893bf18d28c56138ddf012b9e90ea2ed Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 08:44:26 +0000 Subject: [PATCH 35/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 19f1f55..abe8067 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -25,6 +25,7 @@ jobs: chmod +x /root/.local/share/godot/godot_executable/Godot_v4.0-stable_linux.x86_64 unzip /root/.local/share/godot/godot_templates.tpz -d /root/.local/share/godot mv /root/.local/share/godot/templates /root/.local/share/godot/4.0.stable + mkdir -p /root/.local/share/godot/export_templates mv /root/.local/share/godot/4.0.stable /root/.local/share/godot/export_templates echo "---" /root/.local/share/godot/godot_executable/Godot_v4.0-stable_linux.x86_64 --version -- 2.45.2 From b13cb6acbd857f3759eb3b3b5933557ef3b32d74 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 09:20:59 +0000 Subject: [PATCH 36/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index abe8067..4f6a06e 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -27,14 +27,11 @@ jobs: mv /root/.local/share/godot/templates /root/.local/share/godot/4.0.stable mkdir -p /root/.local/share/godot/export_templates mv /root/.local/share/godot/4.0.stable /root/.local/share/godot/export_templates - echo "---" /root/.local/share/godot/godot_executable/Godot_v4.0-stable_linux.x86_64 --version - echo "---" - ls /root/.local/share/godot/ - - name: setup Build Folders - run: mkdir -p ./builds/linux - name: export for linux - run: /root/.local/share/godot/godot_executable/Godot_v4.0-stable_linux.x86_64 /var/lib/actions/project.godot --headless --export-release Linux/X11 ./builds/linux + run: | + mkdir -p ./builds/linux/ + /root/.local/share/godot/godot_executable/Godot_v4.0-stable_linux.x86_64 /var/lib/actions/project.godot --headless --export-release Linux/X11 ./builds/linux/Game.x86_64 - name: print info run: | ls -- 2.45.2 From b3000a193d97b26d47e222c0bd5940014db526e2 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 09:29:21 +0000 Subject: [PATCH 37/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 4f6a06e..88a2c82 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -32,13 +32,15 @@ jobs: run: | mkdir -p ./builds/linux/ /root/.local/share/godot/godot_executable/Godot_v4.0-stable_linux.x86_64 /var/lib/actions/project.godot --headless --export-release Linux/X11 ./builds/linux/Game.x86_64 + - name: package for linux + run: | + cd builds + tar -czvf linux.tar.gz -C linux/ . - name: print info run: | ls du -sh * echo "---" - tree /root/.local/share/godot/ - echo "---" tree builds - name: create release uses: https://github.com/ncipollo/release-action@v1 -- 2.45.2 From 14849c9a2074768dd075c5ffedfff7b24f680632 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 09:33:56 +0000 Subject: [PATCH 38/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 88a2c82..b7107c5 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -31,7 +31,7 @@ jobs: - name: export for linux run: | mkdir -p ./builds/linux/ - /root/.local/share/godot/godot_executable/Godot_v4.0-stable_linux.x86_64 /var/lib/actions/project.godot --headless --export-release Linux/X11 ./builds/linux/Game.x86_64 + /root/.local/share/godot/godot_executable/Godot_v4.0-stable_linux.x86_64 /var/lib/actions/project.godot --headless -q --export-release Linux/X11 ./builds/linux/Game.x86_64 - name: package for linux run: | cd builds @@ -46,7 +46,7 @@ jobs: uses: https://github.com/ncipollo/release-action@v1 with: token: ${{ secrets.DEPLOY_TOKEN }} - tag: ${{ github.ref_name }} Test + tag: test name: Test - artifacts: ${{ steps.export.outputs.archive_directory }}/* # Added "/*" at the end is glob pattern match for this action + artifacts: builds/linux.tar.gz # Added "/*" at the end is glob pattern match for this action -- 2.45.2 From 61893b8cc78ae1a96e9dca2ec8bea28848988efb Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 09:41:31 +0000 Subject: [PATCH 39/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index b7107c5..c8b9b2b 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -45,8 +45,8 @@ jobs: - name: create release uses: https://github.com/ncipollo/release-action@v1 with: - token: ${{ secrets.DEPLOY_TOKEN }} + artifacts: "builds/linux.tar.gz" tag: test + token: ${{ secrets.DEPLOY_TOKEN }} name: Test - artifacts: builds/linux.tar.gz # Added "/*" at the end is glob pattern match for this action -- 2.45.2 From fbda9f536f6b1bb002fb605b35715a72c376a369 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 09:47:08 +0000 Subject: [PATCH 40/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index c8b9b2b..e16be76 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -42,11 +42,15 @@ jobs: du -sh * echo "---" tree builds + echo "---" + echo ${{ steps.package-version.outputs.current-version}} - name: create release + id: release uses: https://github.com/ncipollo/release-action@v1 with: artifacts: "builds/linux.tar.gz" - tag: test + skipIfReleaseExists: false + tag: ${{ steps.package-version.outputs.current-version}} token: ${{ secrets.DEPLOY_TOKEN }} name: Test -- 2.45.2 From 6a45b7c73343db63ee8ad815e04d00559328abc8 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 09:55:34 +0000 Subject: [PATCH 41/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index e16be76..a838498 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -42,13 +42,10 @@ jobs: du -sh * echo "---" tree builds - echo "---" - echo ${{ steps.package-version.outputs.current-version}} - name: create release id: release uses: https://github.com/ncipollo/release-action@v1 with: - artifacts: "builds/linux.tar.gz" skipIfReleaseExists: false tag: ${{ steps.package-version.outputs.current-version}} token: ${{ secrets.DEPLOY_TOKEN }} -- 2.45.2 From 7e14ca7e40465e067e994680d68ab12ed0229074 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 12:35:52 +0000 Subject: [PATCH 42/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index a838498..a510e3d 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -48,6 +48,6 @@ jobs: with: skipIfReleaseExists: false tag: ${{ steps.package-version.outputs.current-version}} - token: ${{ secrets.DEPLOY_TOKEN }} + token: ${{ secrets.RELEASE_TOKEN }} name: Test -- 2.45.2 From 40a050ebc65582d9d09518ffae508f8ed846223b Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 12:42:12 +0000 Subject: [PATCH 43/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index a510e3d..d513709 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -43,11 +43,18 @@ jobs: echo "---" tree builds - name: create release - id: release - uses: https://github.com/ncipollo/release-action@v1 - with: - skipIfReleaseExists: false - tag: ${{ steps.package-version.outputs.current-version}} - token: ${{ secrets.RELEASE_TOKEN }} - name: Test + run: | + curl -X 'POST' \ + 'https://git.euph.dev/api/v1/repos/gamedev/snake/releases' \ + -H 'accept: application/json' \ + -H 'Content-Type: application/json' \ + -H 'Authorization: token ${{ secrets.RELEASE_TOKEN }}' \ + -d '{ + "body": "testA", + "draft": true, + "name": "testB", + "prerelease": true, + "tag_name": "testC", + "target_commitish": "testD" + }' -- 2.45.2 From 3cd2bb24062543c7c34a5bcca4092a9406fdc307 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 12:43:56 +0000 Subject: [PATCH 44/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index d513709..a6096ba 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -42,6 +42,8 @@ jobs: du -sh * echo "---" tree builds + echo "---" + echo ${{ github.repository }} - name: create release run: | curl -X 'POST' \ -- 2.45.2 From 56da4c30f633f9c701935c67ffc901b27053c68b Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 12:46:18 +0000 Subject: [PATCH 45/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index a6096ba..2cdb286 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -52,11 +52,10 @@ jobs: -H 'Content-Type: application/json' \ -H 'Authorization: token ${{ secrets.RELEASE_TOKEN }}' \ -d '{ - "body": "testA", + "body": "Automated Build", "draft": true, - "name": "testB", + "name": "Release ${{ steps.package-version.outputs.current-version}}", "prerelease": true, - "tag_name": "testC", - "target_commitish": "testD" + "tag_name": "v${{ steps.package-version.outputs.current-version}}", }' -- 2.45.2 From b83a2d5b1968abd3b284fb16a1293a4d1f1e5b6b Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 12:46:59 +0000 Subject: [PATCH 46/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 2cdb286..b00a874 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -43,11 +43,11 @@ jobs: echo "---" tree builds echo "---" - echo ${{ github.repository }} + echo - name: create release run: | curl -X 'POST' \ - 'https://git.euph.dev/api/v1/repos/gamedev/snake/releases' \ + 'https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -H 'Authorization: token ${{ secrets.RELEASE_TOKEN }}' \ -- 2.45.2 From e2a253592d9a12f20ad129ff2f396703193d3d83 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 12:55:50 +0000 Subject: [PATCH 47/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index b00a874..b23b03c 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -44,6 +44,11 @@ jobs: tree builds echo "---" echo + - name: get last release + run: | + curl -X 'GET' \ + 'https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases?draft=true&pre-release=true' \ + -H 'accept: application/json' - name: create release run: | curl -X 'POST' \ -- 2.45.2 From 048c768f933074782e7ac3e19e8ef6223db19025 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 13:13:10 +0000 Subject: [PATCH 48/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index b23b03c..63eee22 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -46,9 +46,8 @@ jobs: echo - name: get last release run: | - curl -X 'GET' \ - 'https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases?draft=true&pre-release=true' \ - -H 'accept: application/json' + VERSION=$(curl -X 'GET' 'https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases?page=1&limit=1' -H 'accept: application/json') + VERSION=$(echo $VERSION | jq -r '.[0].tag_name' | awk -F. -v OFS=. '{$NF += 1 ; print}) - name: create release run: | curl -X 'POST' \ @@ -59,8 +58,8 @@ jobs: -d '{ "body": "Automated Build", "draft": true, - "name": "Release ${{ steps.package-version.outputs.current-version}}", + "name": "Automated Release $VERSION", "prerelease": true, - "tag_name": "v${{ steps.package-version.outputs.current-version}}", + "tag_name": "$VERSION", }' -- 2.45.2 From 956f2004e4aee7c7277de7bd996d312b79b85045 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 13:17:15 +0000 Subject: [PATCH 49/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 63eee22..3cb51d4 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -47,7 +47,7 @@ jobs: - name: get last release run: | VERSION=$(curl -X 'GET' 'https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases?page=1&limit=1' -H 'accept: application/json') - VERSION=$(echo $VERSION | jq -r '.[0].tag_name' | awk -F. -v OFS=. '{$NF += 1 ; print}) + VERSION=$(echo $VERSION | jq -r '.[0].tag_name' | awk -F. -v OFS=. '{$NF += 1 ; print}'') - name: create release run: | curl -X 'POST' \ -- 2.45.2 From 3297406a6f4642d616a202eff532fd7bdb50f2ce Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 13:23:21 +0000 Subject: [PATCH 50/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 3cb51d4..7e96b36 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -12,7 +12,7 @@ jobs: id: wine_install run: | apt update -y && apt upgrade -y - apt install -y wine64 nodejs p7zip-full ca-certificates tree + apt install -y wine64 nodejs p7zip-full ca-certificates tree awk jq curl echo "WINE_PATH=$(which wine64)" >> $GITHUB_OUTPUT - name: download godot build libs run: | @@ -47,7 +47,8 @@ jobs: - name: get last release run: | VERSION=$(curl -X 'GET' 'https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases?page=1&limit=1' -H 'accept: application/json') - VERSION=$(echo $VERSION | jq -r '.[0].tag_name' | awk -F. -v OFS=. '{$NF += 1 ; print}'') + VERSION=$(echo $VERSION | jq -r '.[0].tag_name' | awk -F. -v OFS=. '{$NF += 1 ; print}') + echo $VERSION - name: create release run: | curl -X 'POST' \ -- 2.45.2 From e6cdf72ac664955cbf9fd17036a44aec5ffc1339 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 13:24:30 +0000 Subject: [PATCH 51/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 7e96b36..a15fbba 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -12,7 +12,7 @@ jobs: id: wine_install run: | apt update -y && apt upgrade -y - apt install -y wine64 nodejs p7zip-full ca-certificates tree awk jq curl + apt install -y wine64 nodejs p7zip-full ca-certificates tree jq curl echo "WINE_PATH=$(which wine64)" >> $GITHUB_OUTPUT - name: download godot build libs run: | -- 2.45.2 From 895fd8dd3526d9ce07556a888221cbf46adb04c4 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 13:28:14 +0000 Subject: [PATCH 52/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index a15fbba..b44817a 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -44,13 +44,10 @@ jobs: tree builds echo "---" echo - - name: get last release + - name: create release run: | VERSION=$(curl -X 'GET' 'https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases?page=1&limit=1' -H 'accept: application/json') VERSION=$(echo $VERSION | jq -r '.[0].tag_name' | awk -F. -v OFS=. '{$NF += 1 ; print}') - echo $VERSION - - name: create release - run: | curl -X 'POST' \ 'https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases' \ -H 'accept: application/json' \ -- 2.45.2 From 9f5f7a2a21c87384098462811a4bfb45d8817f06 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 13:31:15 +0000 Subject: [PATCH 53/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index b44817a..0fb7eb8 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -53,11 +53,5 @@ jobs: -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -H 'Authorization: token ${{ secrets.RELEASE_TOKEN }}' \ - -d '{ - "body": "Automated Build", - "draft": true, - "name": "Automated Release $VERSION", - "prerelease": true, - "tag_name": "$VERSION", - }' + -d '{"body": "Automated Build","draft": true,"name": "Automated Release $VERSION","prerelease": true,"tag_name": "$VERSION",}' -- 2.45.2 From ad728d4169b1eb8857933594d693cc126e914b6d Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 13:34:30 +0000 Subject: [PATCH 54/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 0fb7eb8..32fdd9e 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -46,12 +46,14 @@ jobs: echo - name: create release run: | + echo "Getting last Release Tag" VERSION=$(curl -X 'GET' 'https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases?page=1&limit=1' -H 'accept: application/json') VERSION=$(echo $VERSION | jq -r '.[0].tag_name' | awk -F. -v OFS=. '{$NF += 1 ; print}') + echo "Generate new Release" curl -X 'POST' \ 'https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -H 'Authorization: token ${{ secrets.RELEASE_TOKEN }}' \ - -d '{"body": "Automated Build","draft": true,"name": "Automated Release $VERSION","prerelease": true,"tag_name": "$VERSION",}' - + -d '{"body": "Automated Build","draft": true,"name": "Automated Release ABC","prerelease": true,"tag_name": "CBA",}' + echo "Uploading Build to new Release" -- 2.45.2 From 28fe48ce3545219d6f6cd133898fe55c6b647f2a Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 13:44:21 +0000 Subject: [PATCH 55/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 32fdd9e..21b8a80 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -55,5 +55,10 @@ jobs: -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -H 'Authorization: token ${{ secrets.RELEASE_TOKEN }}' \ - -d '{"body": "Automated Build","draft": true,"name": "Automated Release ABC","prerelease": true,"tag_name": "CBA",}' - echo "Uploading Build to new Release" + -d '{ + "body": "Automated Build", + "draft": true, + "name": "Automated Release $VERSION", + "prerelease": true, + "tag_name": "$VERSION" + }' -- 2.45.2 From d71e7508dc8511f5ad56dd1ca116b5592f583ed6 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 13:50:48 +0000 Subject: [PATCH 56/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 21b8a80..47eb66a 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -55,10 +55,10 @@ jobs: -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -H 'Authorization: token ${{ secrets.RELEASE_TOKEN }}' \ - -d '{ - "body": "Automated Build", - "draft": true, - "name": "Automated Release $VERSION", - "prerelease": true, - "tag_name": "$VERSION" - }' + -d "{ + \"body\": \"Automated Build\", + \"draft\": true, + \"name\": \"Automated Release $VERSION\", + \"prerelease\": true, + \"tag_name\": "$VERSION" + }" -- 2.45.2 From f89904df182643eca32db4df109bcf08415a2e97 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 13:53:21 +0000 Subject: [PATCH 57/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 47eb66a..89f1168 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -50,7 +50,7 @@ jobs: VERSION=$(curl -X 'GET' 'https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases?page=1&limit=1' -H 'accept: application/json') VERSION=$(echo $VERSION | jq -r '.[0].tag_name' | awk -F. -v OFS=. '{$NF += 1 ; print}') echo "Generate new Release" - curl -X 'POST' \ + ID=$(curl -X 'POST' \ 'https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ @@ -61,4 +61,5 @@ jobs: \"name\": \"Automated Release $VERSION\", \"prerelease\": true, \"tag_name\": "$VERSION" - }" + }") + echo $ID -- 2.45.2 From d94256ea3b831ff1c9b991c049f987db8bf33183 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 13:57:23 +0000 Subject: [PATCH 58/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 89f1168..db61a77 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -60,6 +60,6 @@ jobs: \"draft\": true, \"name\": \"Automated Release $VERSION\", \"prerelease\": true, - \"tag_name\": "$VERSION" + \"tag_name\": \"$VERSION\" }") echo $ID -- 2.45.2 From 44a5933e934b4c757a27ae7dcb9d116156852b1e Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 14:01:10 +0000 Subject: [PATCH 59/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index db61a77..1e153ac 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -62,4 +62,10 @@ jobs: \"prerelease\": true, \"tag_name\": \"$VERSION\" }") - echo $ID + echo "Uploading Build to Release" + curl -X 'POST' \ + "https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases/$ID/assets?name=test" \ + -H 'accept: application/json' \ + -H 'Content-Type: multipart/form-data' \ + -H 'Authorization: token ${{ secrets.RELEASE_TOKEN }}' \ + -F 'attachment=@./builds/linux.tar.gz;type=application/gzip' -- 2.45.2 From d7bde787473ba748a8b7903ce7ed6ce2b411abfd Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 14:01:55 +0000 Subject: [PATCH 60/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 1e153ac..4ed55bd 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -64,7 +64,7 @@ jobs: }") echo "Uploading Build to Release" curl -X 'POST' \ - "https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases/$ID/assets?name=test" \ + "https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases/$ID/assets?name=Linux.tar.gz" \ -H 'accept: application/json' \ -H 'Content-Type: multipart/form-data' \ -H 'Authorization: token ${{ secrets.RELEASE_TOKEN }}' \ -- 2.45.2 From beb6d659da637de762a66438aa3828ff44986c84 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 14:07:29 +0000 Subject: [PATCH 61/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 4ed55bd..173912e 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -36,14 +36,6 @@ jobs: run: | cd builds tar -czvf linux.tar.gz -C linux/ . - - name: print info - run: | - ls - du -sh * - echo "---" - tree builds - echo "---" - echo - name: create release run: | echo "Getting last Release Tag" @@ -62,6 +54,8 @@ jobs: \"prerelease\": true, \"tag_name\": \"$VERSION\" }") + echo $ID + ID=$(echo $ID | jq -r '.id') echo "Uploading Build to Release" curl -X 'POST' \ "https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases/$ID/assets?name=Linux.tar.gz" \ -- 2.45.2 From c056bd5db2c71387e948987b89a25f24cf74df55 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 14:10:34 +0000 Subject: [PATCH 62/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 173912e..df2390c 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -41,7 +41,7 @@ jobs: echo "Getting last Release Tag" VERSION=$(curl -X 'GET' 'https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases?page=1&limit=1' -H 'accept: application/json') VERSION=$(echo $VERSION | jq -r '.[0].tag_name' | awk -F. -v OFS=. '{$NF += 1 ; print}') - echo "Generate new Release" + echo "Generate new Release with tag: $VERSION" ID=$(curl -X 'POST' \ 'https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases' \ -H 'accept: application/json' \ -- 2.45.2 From 3334b7734c398c5e0fca230fda8c79f2f9c30ded Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 14:13:44 +0000 Subject: [PATCH 63/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index df2390c..1d7b399 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -39,7 +39,7 @@ jobs: - name: create release run: | echo "Getting last Release Tag" - VERSION=$(curl -X 'GET' 'https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases?page=1&limit=1' -H 'accept: application/json') + VERSION=$(curl -X 'GET' 'https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases?pre-release=true&page=1&limit=1' -H 'accept: application/json') VERSION=$(echo $VERSION | jq -r '.[0].tag_name' | awk -F. -v OFS=. '{$NF += 1 ; print}') echo "Generate new Release with tag: $VERSION" ID=$(curl -X 'POST' \ -- 2.45.2 From c52f6357bea1f83dc4895336f49873b014f0c2d7 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 14:16:42 +0000 Subject: [PATCH 64/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 1d7b399..6616df9 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -40,6 +40,7 @@ jobs: run: | echo "Getting last Release Tag" VERSION=$(curl -X 'GET' 'https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases?pre-release=true&page=1&limit=1' -H 'accept: application/json') + echo $VERSION | jq -r '.[0].tag_name' VERSION=$(echo $VERSION | jq -r '.[0].tag_name' | awk -F. -v OFS=. '{$NF += 1 ; print}') echo "Generate new Release with tag: $VERSION" ID=$(curl -X 'POST' \ -- 2.45.2 From 9bf5bc5a193a7229c96bb92b987eb9a8efd152fc Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 14:20:52 +0000 Subject: [PATCH 65/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 6616df9..f9b7c8f 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -39,7 +39,7 @@ jobs: - name: create release run: | echo "Getting last Release Tag" - VERSION=$(curl -X 'GET' 'https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases?pre-release=true&page=1&limit=1' -H 'accept: application/json') + VERSION=$(curl -X 'GET' 'https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases?pre-release=true&page=1&limit=1' -H 'accept: application/json' -H 'Authorization: token ${{ secrets.RELEASE_TOKEN }}' ) echo $VERSION | jq -r '.[0].tag_name' VERSION=$(echo $VERSION | jq -r '.[0].tag_name' | awk -F. -v OFS=. '{$NF += 1 ; print}') echo "Generate new Release with tag: $VERSION" -- 2.45.2 From e6f73f85044890fae23caf85abb6e303e55b63c8 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 14:56:30 +0000 Subject: [PATCH 66/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index f9b7c8f..e931561 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -31,11 +31,20 @@ jobs: - name: export for linux run: | mkdir -p ./builds/linux/ - /root/.local/share/godot/godot_executable/Godot_v4.0-stable_linux.x86_64 /var/lib/actions/project.godot --headless -q --export-release Linux/X11 ./builds/linux/Game.x86_64 + /root/.local/share/godot/godot_executable/Godot_v4.0-stable_linux.x86_64 /var/lib/actions/project.godot --headless -q --export-release "Linux/X11" ./builds/linux/Game.x86_64 - name: package for linux run: | cd builds tar -czvf linux.tar.gz -C linux/ . + - name: export for Windows + run: | + mkdir -p ./builds/windows/ + /root/.local/share/godot/godot_executable/Godot_v4.0-stable_linux.x86_64 /var/lib/actions/project.godot --headless -q --export-release "Windows Desktop" ./builds/windows/Game.exe + - name: package for windows + run: | + cd builds + cd windows; zip -r ../windows.zip * + cd .. - name: create release run: | echo "Getting last Release Tag" @@ -55,7 +64,7 @@ jobs: \"prerelease\": true, \"tag_name\": \"$VERSION\" }") - echo $ID + echo $ID Linux ID=$(echo $ID | jq -r '.id') echo "Uploading Build to Release" curl -X 'POST' \ @@ -64,3 +73,12 @@ jobs: -H 'Content-Type: multipart/form-data' \ -H 'Authorization: token ${{ secrets.RELEASE_TOKEN }}' \ -F 'attachment=@./builds/linux.tar.gz;type=application/gzip' + echo $ID Windows + ID=$(echo $ID | jq -r '.id') + echo "Uploading Build to Release" + curl -X 'POST' \ + "https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases/$ID/assets?name=Windows.zip" \ + -H 'accept: application/json' \ + -H 'Content-Type: multipart/form-data' \ + -H 'Authorization: token ${{ secrets.RELEASE_TOKEN }}' \ + -F 'attachment=@./builds/windows.zip;type=application/gzip' -- 2.45.2 From 1bb3c19e23c9fa7947d7cf51c44d8aa6a4226115 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 14:59:46 +0000 Subject: [PATCH 67/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index e931561..753e4e7 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -12,7 +12,7 @@ jobs: id: wine_install run: | apt update -y && apt upgrade -y - apt install -y wine64 nodejs p7zip-full ca-certificates tree jq curl + apt install -y wine64 nodejs p7zip-full ca-certificates tree jq curl zip echo "WINE_PATH=$(which wine64)" >> $GITHUB_OUTPUT - name: download godot build libs run: | -- 2.45.2 From 1fbcda623fbc4f60291bd6166cd0cff64620833c Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 15:05:45 +0000 Subject: [PATCH 68/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 753e4e7..243422e 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -4,22 +4,22 @@ on: push jobs: export_game: runs-on: ubuntu-latest - name: Export Game Job + name: Export Game steps: - - name: checkout + - name: Checkout uses: https://github.com/actions/checkout@v3.3.0 - - name: install packages + - name: Install Packages id: wine_install run: | apt update -y && apt upgrade -y apt install -y wine64 nodejs p7zip-full ca-certificates tree jq curl zip echo "WINE_PATH=$(which wine64)" >> $GITHUB_OUTPUT - - name: download godot build libs + - name: Download Godot build-libs run: | mkdir -p /root/.local/share/godot/ wget -nv https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_linux.x86_64.zip -O "/root/.local/share/godot/godot.zip" wget -nv https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_export_templates.tpz -O /root/.local/share/godot/godot_templates.tpz - - name: setup godot build libs + - name: Setup Godot build-libs run: | 7z x /root/.local/share/godot/godot.zip -o/root/.local/share/godot/godot_executable -y chmod +x /root/.local/share/godot/godot_executable/Godot_v4.0-stable_linux.x86_64 @@ -28,24 +28,24 @@ jobs: mkdir -p /root/.local/share/godot/export_templates mv /root/.local/share/godot/4.0.stable /root/.local/share/godot/export_templates /root/.local/share/godot/godot_executable/Godot_v4.0-stable_linux.x86_64 --version - - name: export for linux + - name: Export for Linux run: | mkdir -p ./builds/linux/ /root/.local/share/godot/godot_executable/Godot_v4.0-stable_linux.x86_64 /var/lib/actions/project.godot --headless -q --export-release "Linux/X11" ./builds/linux/Game.x86_64 - - name: package for linux + - name: Package for Linux run: | cd builds tar -czvf linux.tar.gz -C linux/ . - - name: export for Windows + - name: Export for Windows run: | mkdir -p ./builds/windows/ /root/.local/share/godot/godot_executable/Godot_v4.0-stable_linux.x86_64 /var/lib/actions/project.godot --headless -q --export-release "Windows Desktop" ./builds/windows/Game.exe - - name: package for windows + - name: Package for Windows run: | cd builds cd windows; zip -r ../windows.zip * cd .. - - name: create release + - name: Create Release run: | echo "Getting last Release Tag" VERSION=$(curl -X 'GET' 'https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases?pre-release=true&page=1&limit=1' -H 'accept: application/json' -H 'Authorization: token ${{ secrets.RELEASE_TOKEN }}' ) @@ -64,18 +64,15 @@ jobs: \"prerelease\": true, \"tag_name\": \"$VERSION\" }") - echo $ID Linux ID=$(echo $ID | jq -r '.id') - echo "Uploading Build to Release" + echo $ID Upload Linux curl -X 'POST' \ "https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases/$ID/assets?name=Linux.tar.gz" \ -H 'accept: application/json' \ -H 'Content-Type: multipart/form-data' \ -H 'Authorization: token ${{ secrets.RELEASE_TOKEN }}' \ -F 'attachment=@./builds/linux.tar.gz;type=application/gzip' - echo $ID Windows - ID=$(echo $ID | jq -r '.id') - echo "Uploading Build to Release" + echo $ID Upload Windows curl -X 'POST' \ "https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases/$ID/assets?name=Windows.zip" \ -H 'accept: application/json' \ -- 2.45.2 From 45256667497a958070126803502cd89622e90279 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 15:19:37 +0000 Subject: [PATCH 69/81] bump build script to 4.0.1 --- .gitea/workflows/build.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 243422e..e5738ac 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -17,21 +17,21 @@ jobs: - name: Download Godot build-libs run: | mkdir -p /root/.local/share/godot/ - wget -nv https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_linux.x86_64.zip -O "/root/.local/share/godot/godot.zip" - wget -nv https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_export_templates.tpz -O /root/.local/share/godot/godot_templates.tpz + wget -nv https://downloads.tuxfamily.org/godotengine/4.0.1/Godot_v4.0.1-stable_linux.x86_64.zip -O "/root/.local/share/godot/godot.zip" + wget -nv https://downloads.tuxfamily.org/godotengine/4.0.1/Godot_v4.0.1-stable_export_templates.tpz -O /root/.local/share/godot/godot_templates.tpz - name: Setup Godot build-libs run: | 7z x /root/.local/share/godot/godot.zip -o/root/.local/share/godot/godot_executable -y - chmod +x /root/.local/share/godot/godot_executable/Godot_v4.0-stable_linux.x86_64 + chmod +x /root/.local/share/godot/godot_executable/Godot_v4.0.1-stable_linux.x86_64 unzip /root/.local/share/godot/godot_templates.tpz -d /root/.local/share/godot - mv /root/.local/share/godot/templates /root/.local/share/godot/4.0.stable + mv /root/.local/share/godot/templates /root/.local/share/godot/4.0.1.stable mkdir -p /root/.local/share/godot/export_templates - mv /root/.local/share/godot/4.0.stable /root/.local/share/godot/export_templates - /root/.local/share/godot/godot_executable/Godot_v4.0-stable_linux.x86_64 --version + mv /root/.local/share/godot/4.0.1.stable /root/.local/share/godot/export_templates + /root/.local/share/godot/godot_executable/Godot_v4.0.1-stable_linux.x86_64 --version - name: Export for Linux run: | mkdir -p ./builds/linux/ - /root/.local/share/godot/godot_executable/Godot_v4.0-stable_linux.x86_64 /var/lib/actions/project.godot --headless -q --export-release "Linux/X11" ./builds/linux/Game.x86_64 + /root/.local/share/godot/godot_executable/Godot_v4.0.1-stable_linux.x86_64 /var/lib/actions/project.godot --headless -q --export-release "Linux/X11" ./builds/linux/Game.x86_64 - name: Package for Linux run: | cd builds @@ -39,7 +39,7 @@ jobs: - name: Export for Windows run: | mkdir -p ./builds/windows/ - /root/.local/share/godot/godot_executable/Godot_v4.0-stable_linux.x86_64 /var/lib/actions/project.godot --headless -q --export-release "Windows Desktop" ./builds/windows/Game.exe + /root/.local/share/godot/godot_executable/Godot_v4.0.1-stable_linux.x86_64 /var/lib/actions/project.godot --headless -q --export-release "Windows Desktop" ./builds/windows/Game.exe - name: Package for Windows run: | cd builds -- 2.45.2 From e2c1192cf1d69204d6c69b25164ddb4c61886a2e Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 15:43:13 +0000 Subject: [PATCH 70/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index e5738ac..7e0fd24 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -31,7 +31,7 @@ jobs: - name: Export for Linux run: | mkdir -p ./builds/linux/ - /root/.local/share/godot/godot_executable/Godot_v4.0.1-stable_linux.x86_64 /var/lib/actions/project.godot --headless -q --export-release "Linux/X11" ./builds/linux/Game.x86_64 + /root/.local/share/godot/godot_executable/Godot_v4.0.1-stable_linux.x86_64 /var/lib/actions/project.godot --headless --export-release "Linux/X11" ./builds/linux/Game.x86_64 - name: Package for Linux run: | cd builds @@ -39,7 +39,7 @@ jobs: - name: Export for Windows run: | mkdir -p ./builds/windows/ - /root/.local/share/godot/godot_executable/Godot_v4.0.1-stable_linux.x86_64 /var/lib/actions/project.godot --headless -q --export-release "Windows Desktop" ./builds/windows/Game.exe + /root/.local/share/godot/godot_executable/Godot_v4.0.1-stable_linux.x86_64 /var/lib/actions/project.godot --headless --export-release "Windows Desktop" ./builds/windows/Game.exe - name: Package for Windows run: | cd builds -- 2.45.2 From 0a6bfcfb07ee92a5fc5b9a09e29b1832adeadbc0 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 17:42:49 +0000 Subject: [PATCH 71/81] adding dependencies - godot build depndencies --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 7e0fd24..bde5414 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -12,7 +12,7 @@ jobs: id: wine_install run: | apt update -y && apt upgrade -y - apt install -y wine64 nodejs p7zip-full ca-certificates tree jq curl zip + apt install -y wine64 nodejs p7zip-full ca-certificates tree jq curl zip build-essentials scons pkg-config libx11-dev libxcursor-dev libxinerama-dev libgl1-mesa-dev libglu-dev libasound2-dev libpulse-dev libudev-dev libxi-dev libxrandr-dev echo "WINE_PATH=$(which wine64)" >> $GITHUB_OUTPUT - name: Download Godot build-libs run: | -- 2.45.2 From 10ccdc6717ba3e83c2b60f32fbd9ff4259cf0ddb Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 17:43:29 +0000 Subject: [PATCH 72/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index bde5414..1e63d6f 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -12,7 +12,7 @@ jobs: id: wine_install run: | apt update -y && apt upgrade -y - apt install -y wine64 nodejs p7zip-full ca-certificates tree jq curl zip build-essentials scons pkg-config libx11-dev libxcursor-dev libxinerama-dev libgl1-mesa-dev libglu-dev libasound2-dev libpulse-dev libudev-dev libxi-dev libxrandr-dev + apt install -y wine64 nodejs p7zip-full ca-certificates tree jq curl zip build-essential scons pkg-config libx11-dev libxcursor-dev libxinerama-dev libgl1-mesa-dev libglu-dev libasound2-dev libpulse-dev libudev-dev libxi-dev libxrandr-dev echo "WINE_PATH=$(which wine64)" >> $GITHUB_OUTPUT - name: Download Godot build-libs run: | -- 2.45.2 From 13e6d27bcb5e15082f3e0187bffa2d90d4c64cad Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 17:52:25 +0000 Subject: [PATCH 73/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 1e63d6f..fe35909 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -17,21 +17,21 @@ jobs: - name: Download Godot build-libs run: | mkdir -p /root/.local/share/godot/ - wget -nv https://downloads.tuxfamily.org/godotengine/4.0.1/Godot_v4.0.1-stable_linux.x86_64.zip -O "/root/.local/share/godot/godot.zip" - wget -nv https://downloads.tuxfamily.org/godotengine/4.0.1/Godot_v4.0.1-stable_export_templates.tpz -O /root/.local/share/godot/godot_templates.tpz + wget -nv https://github.com/godotengine/godot/releases/download/4.0.2-stable/Godot_v4.0.2-stable_linux.x86_64.zip -O "/root/.local/share/godot/godot.zip" + wget -nv https://github.com/godotengine/godot/releases/download/4.0.2-stable/Godot_v4.0.2-stable_export_templates.tpz -O /root/.local/share/godot/godot_templates.tpz - name: Setup Godot build-libs run: | 7z x /root/.local/share/godot/godot.zip -o/root/.local/share/godot/godot_executable -y - chmod +x /root/.local/share/godot/godot_executable/Godot_v4.0.1-stable_linux.x86_64 + chmod +x /root/.local/share/godot/godot_executable/Godot_v4.0.2-stable_linux.x86_64 unzip /root/.local/share/godot/godot_templates.tpz -d /root/.local/share/godot - mv /root/.local/share/godot/templates /root/.local/share/godot/4.0.1.stable + mv /root/.local/share/godot/templates /root/.local/share/godot/4.0.2.stable mkdir -p /root/.local/share/godot/export_templates - mv /root/.local/share/godot/4.0.1.stable /root/.local/share/godot/export_templates - /root/.local/share/godot/godot_executable/Godot_v4.0.1-stable_linux.x86_64 --version + mv /root/.local/share/godot/4.0.2.stable /root/.local/share/godot/export_templates + /root/.local/share/godot/godot_executable/Godot_v4.0.2-stable_linux.x86_64 --version - name: Export for Linux run: | mkdir -p ./builds/linux/ - /root/.local/share/godot/godot_executable/Godot_v4.0.1-stable_linux.x86_64 /var/lib/actions/project.godot --headless --export-release "Linux/X11" ./builds/linux/Game.x86_64 + /root/.local/share/godot/godot_executable/Godot_v4.0.2-stable_linux.x86_64 /var/lib/actions/project.godot --headless --export-release "Linux/X11" ./builds/linux/Game.x86_64 - name: Package for Linux run: | cd builds @@ -39,7 +39,7 @@ jobs: - name: Export for Windows run: | mkdir -p ./builds/windows/ - /root/.local/share/godot/godot_executable/Godot_v4.0.1-stable_linux.x86_64 /var/lib/actions/project.godot --headless --export-release "Windows Desktop" ./builds/windows/Game.exe + /root/.local/share/godot/godot_executable/Godot_v4.0.2-stable_linux.x86_64 /var/lib/actions/project.godot --headless --export-release "Windows Desktop" ./builds/windows/Game.exe - name: Package for Windows run: | cd builds -- 2.45.2 From 8c2402912c9f9bd54f2ec19c5eeb8b2d905c164b Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 17:58:27 +0000 Subject: [PATCH 74/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index fe35909..60049d0 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -31,7 +31,7 @@ jobs: - name: Export for Linux run: | mkdir -p ./builds/linux/ - /root/.local/share/godot/godot_executable/Godot_v4.0.2-stable_linux.x86_64 /var/lib/actions/project.godot --headless --export-release "Linux/X11" ./builds/linux/Game.x86_64 + /root/.local/share/godot/godot_executable/Godot_v4.0.2-stable_linux.x86_64 /var/lib/actions/project.godot -v -d --headless --export-release "Linux/X11" ./builds/linux/Game.x86_64 - name: Package for Linux run: | cd builds -- 2.45.2 From cb9bb0068cf1d941fcb5aa5f80da195debc44f39 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 18:38:58 +0000 Subject: [PATCH 75/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 60049d0..fe35909 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -31,7 +31,7 @@ jobs: - name: Export for Linux run: | mkdir -p ./builds/linux/ - /root/.local/share/godot/godot_executable/Godot_v4.0.2-stable_linux.x86_64 /var/lib/actions/project.godot -v -d --headless --export-release "Linux/X11" ./builds/linux/Game.x86_64 + /root/.local/share/godot/godot_executable/Godot_v4.0.2-stable_linux.x86_64 /var/lib/actions/project.godot --headless --export-release "Linux/X11" ./builds/linux/Game.x86_64 - name: Package for Linux run: | cd builds -- 2.45.2 From f1f23de590308f4eb57d0e7b77820318598deb1b Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 18:41:44 +0000 Subject: [PATCH 76/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index fe35909..ddeeebf 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -31,7 +31,7 @@ jobs: - name: Export for Linux run: | mkdir -p ./builds/linux/ - /root/.local/share/godot/godot_executable/Godot_v4.0.2-stable_linux.x86_64 /var/lib/actions/project.godot --headless --export-release "Linux/X11" ./builds/linux/Game.x86_64 + sudo /root/.local/share/godot/godot_executable/Godot_v4.0.2-stable_linux.x86_64 /var/lib/actions/project.godot --headless --export-release "Linux/X11" ./builds/linux/Game.x86_64 - name: Package for Linux run: | cd builds -- 2.45.2 From c3737fbc33c3c94593f3ee600db43ced577b9243 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 18:53:37 +0000 Subject: [PATCH 77/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index ddeeebf..61d1720 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -12,7 +12,7 @@ jobs: id: wine_install run: | apt update -y && apt upgrade -y - apt install -y wine64 nodejs p7zip-full ca-certificates tree jq curl zip build-essential scons pkg-config libx11-dev libxcursor-dev libxinerama-dev libgl1-mesa-dev libglu-dev libasound2-dev libpulse-dev libudev-dev libxi-dev libxrandr-dev + apt install -y wine64 nodejs p7zip-full ca-certificates tree jq curl zip build-essential sudo scons pkg-config libx11-dev libxcursor-dev libxinerama-dev libgl1-mesa-dev libglu-dev libasound2-dev libpulse-dev libudev-dev libxi-dev libxrandr-dev echo "WINE_PATH=$(which wine64)" >> $GITHUB_OUTPUT - name: Download Godot build-libs run: | -- 2.45.2 From 6598a97a6cc5dd6f2111475e63fb36f5e4b8999e Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 21:07:17 +0200 Subject: [PATCH 78/81] Adding File That cant be created by headless binary and is needed for CI build --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 4709183..07418b2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ # Godot 4+ specific ignores .godot/ +!.godot/global_script_class_cache.cfg -- 2.45.2 From ee509a2ff9360ef9db7adee516afd93bf3b31863 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 21:11:10 +0200 Subject: [PATCH 79/81] Update .gitignore -- 2.45.2 From a89140c4546fa8ae3f89dfd12e4891d7710e76ad Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 21:12:36 +0200 Subject: [PATCH 80/81] really adding the file this time lmao --- .godot/global_script_class_cache.cfg | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 .godot/global_script_class_cache.cfg diff --git a/.godot/global_script_class_cache.cfg b/.godot/global_script_class_cache.cfg new file mode 100644 index 0000000..4511074 --- /dev/null +++ b/.godot/global_script_class_cache.cfg @@ -0,0 +1,13 @@ +list=Array[Dictionary]([{ +"base": &"ColorRect", +"class": &"Tile", +"icon": "", +"language": &"GDScript", +"path": "res://Scripts/Tile.gd" +}, { +"base": &"Resource", +"class": &"TileColors", +"icon": "", +"language": &"GDScript", +"path": "res://Scripts/TileColors.gd" +}]) -- 2.45.2 From f5e67d710377eea0c65aa64d2e85e314d5e70a38 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 5 Apr 2023 19:17:34 +0000 Subject: [PATCH 81/81] =?UTF-8?q?=E2=80=9E.gitea/workflows/build.yml?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 61d1720..0379d5b 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -12,7 +12,7 @@ jobs: id: wine_install run: | apt update -y && apt upgrade -y - apt install -y wine64 nodejs p7zip-full ca-certificates tree jq curl zip build-essential sudo scons pkg-config libx11-dev libxcursor-dev libxinerama-dev libgl1-mesa-dev libglu-dev libasound2-dev libpulse-dev libudev-dev libxi-dev libxrandr-dev + apt install -y wine64 nodejs p7zip-full ca-certificates tree jq curl zip echo "WINE_PATH=$(which wine64)" >> $GITHUB_OUTPUT - name: Download Godot build-libs run: | @@ -31,7 +31,7 @@ jobs: - name: Export for Linux run: | mkdir -p ./builds/linux/ - sudo /root/.local/share/godot/godot_executable/Godot_v4.0.2-stable_linux.x86_64 /var/lib/actions/project.godot --headless --export-release "Linux/X11" ./builds/linux/Game.x86_64 + /root/.local/share/godot/godot_executable/Godot_v4.0.2-stable_linux.x86_64 /var/lib/actions/project.godot -q --headless --export-release "Linux/X11" ./builds/linux/Game.x86_64 - name: Package for Linux run: | cd builds @@ -39,7 +39,7 @@ jobs: - name: Export for Windows run: | mkdir -p ./builds/windows/ - /root/.local/share/godot/godot_executable/Godot_v4.0.2-stable_linux.x86_64 /var/lib/actions/project.godot --headless --export-release "Windows Desktop" ./builds/windows/Game.exe + /root/.local/share/godot/godot_executable/Godot_v4.0.2-stable_linux.x86_64 /var/lib/actions/project.godot -q --headless --export-release "Windows Desktop" ./builds/windows/Game.exe - name: Package for Windows run: | cd builds @@ -48,7 +48,7 @@ jobs: - name: Create Release run: | echo "Getting last Release Tag" - VERSION=$(curl -X 'GET' 'https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases?pre-release=true&page=1&limit=1' -H 'accept: application/json' -H 'Authorization: token ${{ secrets.RELEASE_TOKEN }}' ) + VERSION=$(curl -X 'GET' 'https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases?page=1&limit=1' -H 'accept: application/json' -H 'Authorization: token ${{ secrets.RELEASE_TOKEN }}' ) echo $VERSION | jq -r '.[0].tag_name' VERSION=$(echo $VERSION | jq -r '.[0].tag_name' | awk -F. -v OFS=. '{$NF += 1 ; print}') echo "Generate new Release with tag: $VERSION" -- 2.45.2