From 42dcf7c888c3874bfe46964c395c83c5bbe7c1da Mon Sep 17 00:00:00 2001 From: ShiftyX1 Date: Mon, 8 Dec 2025 20:09:54 +0300 Subject: [PATCH] fix: adapt CI/CD for Gitea compatibility - Replace upload/download-artifact v4 with v3 (v4 not supported on Gitea) - Fix ObjectsPool::allocateNew() usage (returns void, not bool) - Add cmake and build-essential to dependencies - Update release workflow to use softprops/action-gh-release --- .github/workflows/appimage.yml | 2 +- .github/workflows/cmake.yml | 2 +- .github/workflows/macos.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/windows-clang.yml | 2 +- .github/workflows/windows.yml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/appimage.yml b/.github/workflows/appimage.yml index 9c943bca..beb9b5c3 100644 --- a/.github/workflows/appimage.yml +++ b/.github/workflows/appimage.yml @@ -59,7 +59,7 @@ jobs: UPDATE_INFO: gh-releases-zsync|MihailRis|VoxelEngine-Cpp|latest|*x86_64.AppImage.zsync with: recipe: dev/AppImageBuilder.yml - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v3 with: name: AppImage path: './*.AppImage*' diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index ad2c7e01..cee3a5c5 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -68,7 +68,7 @@ jobs: run: ctest --test-dir ${{github.workspace}}/build - name: Upload artifacts if: ${{ inputs.upload_artifacts }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v3 with: name: VoxelEngine path: | diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 99466dda..bbcd881a 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -55,7 +55,7 @@ jobs: hdiutil create VoxelEngineMacApp.dmg -volname "VoxelEngine" -srcfolder VoxelEngineDmgContent -ov -format UDZO - name: Upload artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v3 with: name: VoxelEngineMacOs path: VoxelEngineMacApp.dmg diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1da10518..dd010074 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -44,7 +44,7 @@ jobs: with: ref: ${{ env.BRANCH_NAME }} - name: Download Build Artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v3 with: path: ./artifacts - name: Show Artifacts diff --git a/.github/workflows/windows-clang.yml b/.github/workflows/windows-clang.yml index af0b060a..fb8f5ee0 100644 --- a/.github/workflows/windows-clang.yml +++ b/.github/workflows/windows-clang.yml @@ -64,7 +64,7 @@ jobs: cp build/*.dll packaged/ cp -r build/res/* packaged/res/ mv packaged/VoxelEngine.exe packaged/VoxelCore.exe - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v3 with: name: Windows-Build path: 'packaged/*' diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index afeed757..04a44e63 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -47,7 +47,7 @@ jobs: cp C:/Windows/System32/msvcp140.dll packaged/msvcp140.dll mv packaged/VoxelEngine.exe packaged/VoxelCore.exe working-directory: ${{ github.workspace }} - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v3 with: name: Windows-Build path: 'packaged/*'