From 04bfd668a42fda91c90e8b6b6a346edcc1288111 Mon Sep 17 00:00:00 2001 From: "Rodrigo Rodriguez (Pragmatismo)" Date: Thu, 16 Apr 2026 08:49:50 -0300 Subject: [PATCH] Fix: simple redirect to /tmp/build.log --- .forgejo/workflows/botserver.yaml | 32 ++++++++++++------------------- 1 file changed, 12 insertions(+), 20 deletions(-) diff --git a/.forgejo/workflows/botserver.yaml b/.forgejo/workflows/botserver.yaml index 730d82ff..7a7a27c7 100644 --- a/.forgejo/workflows/botserver.yaml +++ b/.forgejo/workflows/botserver.yaml @@ -79,28 +79,20 @@ jobs: # Clean old log files ssh $SSH_ARGS system "find /tmp -name '*.log' -type f -mtime +7 -print0 2>/dev/null | xargs -0 rm -f || true" - - name: Prepare build log - run: | - mkdir -p /tmp - cat > /tmp/build.sh << 'EOF' -#!/bin/bash -exec > >(tee /tmp/build.log) 2>&1 -sccache --start-server 2>/dev/null || true -BOTSERVER_BUILD_DATE="$(date -u '+%Y-%m-%dT%H:%M:%SZ')" -BOTSERVER_COMMIT="$(git -C /opt/gbo/data/botserver/botserver rev-parse --short HEAD 2>/dev/null || echo unknown)" -export BOTSERVER_BUILD_DATE -export BOTSERVER_COMMIT -echo "Build date: $BOTSERVER_BUILD_DATE" -echo "Commit: $BOTSERVER_COMMIT" -cargo build -p botserver -j 8 -sccache --show-stats -ls -lh target/debug/botserver -EOF - chmod +x /tmp/build.sh - - name: Build BotServer working-directory: /opt/gbo/data/botserver - run: bash /tmp/build.sh + run: | + mkdir -p /tmp + sccache --start-server 2>/dev/null || true + BOTSERVER_BUILD_DATE="$(date -u '+%Y-%m-%dT%H:%M:%SZ')" + BOTSERVER_COMMIT="$(git -C /opt/gbo/data/botserver/botserver rev-parse --short HEAD 2>/dev/null || echo unknown)" + export BOTSERVER_BUILD_DATE + export BOTSERVER_COMMIT + echo "Build date: $BOTSERVER_BUILD_DATE" + echo "Commit: $BOTSERVER_COMMIT" + cargo build -p botserver -j 8 >/tmp/build.log 2>&1 || true + sccache --show-stats + ls -lh target/debug/botserver - name: Save build log if: always()