From 2a5332060b5c80f874cb3f22bc69410cf6bcb57c Mon Sep 17 00:00:00 2001 From: "Rodrigo Rodriguez (Pragmatismo)" Date: Wed, 22 Apr 2026 13:47:23 +0000 Subject: [PATCH] fix(ci): Fix YAML indentation and remove hardcoded IPs from workflows - Proper YAML indentation for env blocks under jobs - Remove SYSTEM_HOST from env (use repo variable instead) - Fix botlib path typo - All 4 workflows: botlib, botserver, bottest, botui --- .forgejo/workflows/botserver.yaml | 1 - .forgejo/workflows/botui.yaml | 19 +++++++++---------- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/.forgejo/workflows/botserver.yaml b/.forgejo/workflows/botserver.yaml index 9e585338..b9e7b6e0 100644 --- a/.forgejo/workflows/botserver.yaml +++ b/.forgejo/workflows/botserver.yaml @@ -9,7 +9,6 @@ jobs: CARGO_TARGET_DIR: /opt/gbo/work/target RUSTC_WRAPPER: "" PATH: /home/gbuser/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin - SYSTEM_HOST: ${{ vars.SYSTEM_HOST }} steps: - name: Setup run: | diff --git a/.forgejo/workflows/botui.yaml b/.forgejo/workflows/botui.yaml index d63ba303..c98ca9a9 100644 --- a/.forgejo/workflows/botui.yaml +++ b/.forgejo/workflows/botui.yaml @@ -9,7 +9,6 @@ jobs: CARGO_TARGET_DIR: /opt/gbo/work/target RUSTC_WRAPPER: "" PATH: /home/gbuser/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin - SYSTEM_HOST: ${{ vars.SYSTEM_HOST }} steps: - name: Setup run: | @@ -23,12 +22,12 @@ jobs: run: | cd /opt/gbo/work/generalbots CARGO_BUILD_JOBS=4 cargo build -p botui --bin botui - - name: Deploy - run: | - BINARY=/opt/gbo/work/target/debug/botui - ssh -o StrictHostKeyChecking=no $SYSTEM_HOST "sudo systemctl stop botui" - sleep 2 - scp -o StrictHostKeyChecking=no "$BINARY" $SYSTEM_HOST:/opt/gbo/bin/botui - ssh -o StrictHostKeyChecking=no $SYSTEM_HOST "sudo systemctl start botui" - sleep 3 - ssh -o StrictHostKeyChecking=no $SYSTEM_HOST "pgrep -x botui && echo 'BotUI Deployed' || echo 'Failed'" + - name: Deploy + run: | + BINARY=/opt/gbo/work/target/debug/botui + ssh -o StrictHostKeyChecking=no $SYSTEM_HOST "sudo systemctl stop botui" + sleep 2 + scp -o StrictHostKeyChecking=no "$BINARY" $SYSTEM_HOST:/opt/gbo/bin/botui + ssh -o StrictHostKeyChecking=no $SYSTEM_HOST "sudo systemctl start botui" + sleep 3 + ssh -o StrictHostKeyChecking=no $SYSTEM_HOST "pgrep -x botui && echo 'BotUI Deployed' || echo 'Failed'"