From 750a2cd3551536d4c4b68712b27615ba3eaa1eb0 Mon Sep 17 00:00:00 2001 From: "Rodrigo Rodriguez (Pragmatismo)" Date: Sun, 25 Jan 2026 16:55:08 -0300 Subject: [PATCH] Add botui binary build and deploy to botserver workflow --- .forgejo/workflows/botserver.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.forgejo/workflows/botserver.yaml b/.forgejo/workflows/botserver.yaml index 4887efd50..fe75f552f 100644 --- a/.forgejo/workflows/botserver.yaml +++ b/.forgejo/workflows/botserver.yaml @@ -33,7 +33,6 @@ jobs: sed -i '/"botapp",/d' Cargo.toml sed -i '/"botdevice",/d' Cargo.toml sed -i '/"bottest",/d' Cargo.toml - sed -i '/"botui",/d' Cargo.toml cd .. rm -rf workspace/botserver mv botserver workspace/botserver @@ -65,8 +64,9 @@ jobs: - name: Build debug working-directory: workspace run: | - cargo build -p botserver --locked -j 1 2>&1 | tee /tmp/build.log + cargo build -p botserver -p botui --locked -j 1 2>&1 | tee /tmp/build.log ls -lh target/debug/botserver + ls -lh target/debug/botui - name: Save build log if: always() @@ -77,11 +77,11 @@ jobs: - name: Deploy working-directory: workspace run: | - sudo mkdir -p /opt/gbo/releases/botserver/linux - sudo cp target/debug/botserver /opt/gbo/releases/botserver/linux/botserver-x86_64 - sudo chmod 755 /opt/gbo/releases/botserver/linux/botserver-x86_64 - lxc exec bot:pragmatismo-system -- systemctl stop system || true - sudo cp target/debug/botserver /opt/gbo/bin/system/botserver + + sudo cp target/debug/botserver /opt/gbo/bin/system/ sudo chmod +x /opt/gbo/bin/system/botserver + sudo cp target/debug/botui /opt/gbo/bin/system/ + sudo chmod +x /opt/gbo/bin/system/botui + lxc exec bot:pragmatismo-system -- systemctl start system || true