diff --git a/.forgejo/workflows/botserver.yaml b/.forgejo/workflows/botserver.yaml index 404c42b..28f1934 100644 --- a/.forgejo/workflows/botserver.yaml +++ b/.forgejo/workflows/botserver.yaml @@ -10,23 +10,19 @@ jobs: build: runs-on: gbo steps: - - name: Setup - run: | - cd /opt/gbo/work/botserver - git rebase --abort 2>/dev/null || true - git reset --hard HEAD && git clean -fd && git pull - git submodule update --init --recursive botlib botserver - name: Build run: | cd /opt/gbo/work/botserver + git reset --hard HEAD && git clean -fd + git pull + git submodule update --init --recursive botlib botserver cargo build -p botserver - name: Deploy run: | - echo "Deploying botserver..." sudo incus exec system -- systemctl stop botserver || true sudo incus exec system -- pkill -x botserver || true sleep 1 sudo incus file push /opt/gbo/work/botserver/target/debug/botserver system:/opt/gbo/bin/botserver --mode=0755 sudo incus exec system -- systemctl start botserver sleep 2 - sudo incus exec system -- pgrep -x botserver && echo "✅ Deployed" || echo "❌ Failed" + sudo incus exec system -- pgrep -x botserver && echo "✅ BotServer Deployed" || echo "❌ Failed"