Fix CI: Separate step for Cargo.toml setup
Some checks failed
BotServer CI/CD / build (push) Failing after 16s

This commit is contained in:
Rodrigo Rodriguez (Pragmatismo) 2026-04-17 18:45:15 -03:00
parent 1571293565
commit 98dde8cba2

View file

@ -28,17 +28,21 @@ jobs:
- name: Clone Sources (Fresh) - name: Clone Sources (Fresh)
run: | run: |
cd ~/workspace cd ~/workspace
rm -rf botlib botserver Cargo.toml Cargo.lock rm -rf botlib botserver
git clone --depth 1 --branch main https://alm.pragmatismo.com.br/GeneralBots/botlib.git git clone --depth 1 --branch main https://alm.pragmatismo.com.br/GeneralBots/botlib.git
git clone --depth 1 --branch main https://alm.pragmatismo.com.br/GeneralBots/BotServer.git botserver git clone --depth 1 --branch main https://alm.pragmatismo.com.br/GeneralBots/BotServer.git botserver
rm -rf ~/gb-ws rm -rf ~/gb-ws
git clone --depth 1 --branch main https://alm.pragmatismo.com.br/GeneralBots/gb.git ~/gb-ws git clone --depth 1 --branch main https://alm.pragmatismo.com.br/GeneralBots/gb.git ~/gb-ws
cp ~/gb-ws/Cargo.toml . - name: Setup Cargo.toml
working-directory: /home/gbuser/workspace
run: |
cp ~/gb-ws/Cargo.toml ~/workspace/Cargo.toml
for m in botapp botdevice bottest botui botbook botmodels botplugin bottemplates; do for m in botapp botdevice bottest botui botbook botmodels botplugin bottemplates; do
grep -v "\"$m\"" Cargo.toml > /tmp/c.toml && mv /tmp/c.toml Cargo.toml grep -v "\"$m\"" ~/workspace/Cargo.toml > /tmp/c.toml && mv /tmp/c.toml ~/workspace/Cargo.toml
done done
ls -la ~/workspace/Cargo.toml
- name: Build BotServer - name: Build BotServer
working-directory: /home/gbuser/workspace working-directory: /home/gbuser/workspace