diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index c68f63c9..17deb3c0 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -3,9 +3,8 @@ run-name: ${{ gitea.actor }} is building Gymkhanikas 🚀 on: push: branches: - - 'release/**' - branches-ignore: - - main + - 'release/*' + - '!main' env: GODOT_VERSION: 4.5 EXPORT_NAME: LasGymkhanikasDeUli @@ -31,7 +30,5 @@ jobs: - name: Upload Artifact uses: akkuman/gitea-release-action@v1 with: - files: | - build/**/*.tar.gz - build/**/*.appimage.x86_64 - build/**/*.appimage.arm_64 \ No newline at end of file + files: |- + "build/**/*.tar.gz" \ No newline at end of file diff --git a/build.sh b/build.sh index 1156da8a..1d7f1da8 100755 --- a/build.sh +++ b/build.sh @@ -23,17 +23,24 @@ sed -i "s/debug_enabled\=true/savegame_enabled\=false/" project.godot echo "Building $AMD64..." mkdir -p $RELEASE_EXPORT_DIR/$AMD64 -godot --headless --verbose --export-release "Linux" "$RELEASE_EXPORT_DIR/$AMD64/$EXPORT_NAME.appimage.x86_64" +godot --headless --verbose --export-release "Linux" "$RELEASE_EXPORT_DIR/$AMD64/$EXPORT_NAME.x86_64.appimage" +cd $RELEASE_EXPORT_DIR/$AMD64 +tar cfz ../$EXPORT_NAME-$AMD64.tar.gz +cd ../../ echo "Building $ARM64..." mkdir -p $RELEASE_EXPORT_DIR/$ARM64 -godot --headless --verbose --export-release "LinuxARM" "$RELEASE_EXPORT_DIR/$ARM64/$EXPORT_NAME.appimage.arm_64" +godot --headless --verbose --export-release "LinuxARM" "$RELEASE_EXPORT_DIR/$ARM64/$EXPORT_NAME.arm_64.appimage" +cd $RELEASE_EXPORT_DIR/$ARM64 +tar cfz ../$EXPORT_NAME-$ARM64.tar.gz +cd ../../ echo "Building $WEB..." mkdir -p $RELEASE_EXPORT_DIR/$WEB godot --headless --verbose --export-release "Web" "$RELEASE_EXPORT_DIR/$WEB/index.html" cd $RELEASE_EXPORT_DIR/$WEB tar cfz ../$WEB.tar.gz +cd ../../ echo "Debug builds..." @@ -48,16 +55,25 @@ sed -i "s/debug_enabled\=false/debug_enabled\=true/" project.godot echo "Building $AMD64..." mkdir -p $DEBUG_EXPORT_DIR/$AMD64 -godot --headless --verbose --export-debug "Linux" "$DEBUG_EXPORT_DIR/$AMD64/$EXPORT_NAME.appimage.x86_64" +godot --headless --verbose --export-debug "Linux" "$DEBUG_EXPORT_DIR/$AMD64/$EXPORT_NAMEx86_64.x86_64.appimage" +cd $RELEASE_EXPORT_DIR/$AMD64 +tar cfz ../$EXPORT_NAME-$AMD64.tar.gz +cd ../../ + echo "Building $ARM64..." mkdir -p $DEBUG_EXPORT_DIR/$ARM64 -godot --headless --verbose --export-debug "LinuxARM" "$DEBUG_EXPORT_DIR/$ARM64/$EXPORT_NAME.appimage.arm_64" +godot --headless --verbose --export-debug "LinuxARM" "$DEBUG_EXPORT_DIR/$ARM64/$EXPORT_NAME.arm_64.appimage" +cd $RELEASE_EXPORT_DIR/$ARM64 +tar cfz ../$EXPORT_NAME-$ARM64.tar.gz +cd ../../ + echo "Building $WEB..." mkdir -p $DEBUG_EXPORT_DIR/$WEB godot --headless --verbose --export-debug "Web" "$DEBUG_EXPORT_DIR/$WEB/index.html" -cd $DEBUG_EXPORT_DIR/$WEB +cd $RELEASE_EXPORT_DIR/$WEB tar cfz ../$WEB-debug.tar.gz +cd ../../ echo "Finish!🎉" \ No newline at end of file