From e26e741000c07b7f171d7105749631cc43d6b0ec Mon Sep 17 00:00:00 2001 From: era Date: Sun, 19 Jan 2025 08:44:24 +0330 Subject: [PATCH] more woodpecking indeed --- .woodpecker/release.yaml | 35 +++++++++++++++++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/.woodpecker/release.yaml b/.woodpecker/release.yaml index 09b1732e..b313bbfb 100644 --- a/.woodpecker/release.yaml +++ b/.woodpecker/release.yaml @@ -7,9 +7,32 @@ steps: image: codeberg.org/3ra/ballistica-dev:latest pull: true commands: - - make prefab-linux-x86-64-gui-release-build - - mv -v build/prefab/full/linux_x86_64_gui/release build/prefab/full/linux_x86_64_gui/ballisticakit_linux_x86_64 + - make prefab-windows-x86-gui-debug-build + - make prefab-linux-x86-64-gui-debug-build + - mv -v build/prefab/full/linux_x86_64_gui/debug build/prefab/full/linux_x86_64_gui/ballisticakit_linux_x86_64 - tar cvzfC ballisticakit_linux_x86_64.tar.gz build/prefab/full/linux_x86_64_gui ballisticakit_linux_x86_64 + - make prefab-mac-x86-64-gui-debug-build + - mv -v build/prefab/full/mac_x86_64_gui/debug build/prefab/full/mac_x86_64_gui/ballisticakit_mac_x86_64 + - tar cvzfC ballisticakit_mac_x86_64.tar.gz build/prefab/full/mac_x86_64_gui ballisticakit_mac_x86_64 + - make prefab-linux-arm64-gui-debug-build + - mv -v build/prefab/full/linux_arm64_gui/debug build/prefab/full/linux_arm64_gui/ballisticakit_linux_arm64 + - tar cvzfC ballisticakit_linux_arm64.tar.gz build/prefab/full/linux_arm64_gui ballisticakit_linux_arm64 + - make prefab-mac-arm64-gui-debug-build + - mv -v build/prefab/full/mac_arm64_gui/debug build/prefab/full/mac_arm64_gui/ballisticakit_mac_arm64 + - tar cvzfC ballisticakit_mac_arm64.tar.gz build/prefab/full/mac_arm64_gui ballisticakit_mac_arm64 + - make prefab-windows-x86-server-debug-build + - make prefab-linux-x86-64-server-debug-build + - mv -v build/prefab/full/linux_x86_64_server/debug build/prefab/full/linux_x86_64_server/ballisticakit_linux_x86_64_server + - tar cvzfC ballisticakit_linux_x86_64_server.tar.gz build/prefab/full/linux_x86_64_server ballisticakit_linux_x86_64_server + - make prefab-mac-x86-64-server-debug-build + - mv -v build/prefab/full/mac_x86_64_server/debug build/prefab/full/mac_x86_64_server/ballisticakit_mac_x86_64_server + - tar cvzfC ballisticakit_mac_x86_64_server.tar.gz build/prefab/full/mac_x86_64_server ballisticakit_mac_x86_64_server + - make prefab-linux-arm64-server-debug-build + - mv -v build/prefab/full/linux_arm64_server/debug build/prefab/full/linux_arm64_server/ballisticakit_linux_arm64_server + - tar cvzfC ballisticakit_linux_arm64_server.tar.gz build/prefab/full/linux_arm64_server ballisticakit_linux_arm64_server + - make prefab-mac-arm64-server-debug-build + - mv -v build/prefab/full/mac_arm64_server/debug build/prefab/full/mac_arm64_server/ballisticakit_mac_arm64_server + - tar cvzfC ballisticakit_mac_arm64_server.tar.gz build/prefab/full/mac_arm64_server ballisticakit_mac_arm64_server - name: publish image: woodpeckerci/plugin-release settings: @@ -17,5 +40,13 @@ steps: from_secret: ACCESS_TOKEN files: - 'ballisticakit_linux_x86_64.tar.gz' + - 'ballisticakit_mac_x86_64.tar.gz' + - 'ballisticakit_linux_arm64.tar.gz' + - 'ballisticakit_mac_arm64.tar.gz' + - 'ballisticakit_linux_x86_64_server.tar.gz' + - 'ballisticakit_mac_x86_64_server.tar.gz' + - 'ballisticakit_linux_arm64_server.tar.gz' + - 'ballisticakit_mac_arm64_server.tar.gz' + note: 'These are debug prefab builds; use them for testing purposes only. Check out https://ballistica.net/downloads for official/blessed release builds' title: ${CI_COMMIT_TAG} depends_on: [build]