From 99e391fe915d97b07ba8c1dc1efbafbc2f4fa76f Mon Sep 17 00:00:00 2001 From: Jeremy Date: Sat, 31 Jan 2026 19:03:59 -0500 Subject: [PATCH] bare-metal workflow --- .gitea/workflows/ci.yaml | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index 7cd01b2..a224b6c 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -10,20 +10,17 @@ jobs: build: runs-on: self-hosted steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Build - run: | - export CARGO_TARGET_DIR=~/cache/site_target - cargo build --release - - name: Move to opt run: | mkdir -p /opt/site - mv target/release/site /opt/site - mv static /opt/site - mv templates /opt/site + + - name: Pull + working-directory: /opt/site + run: git pull origin main + + - name: Build + working-directory: /opt/site + run: cargo build --release - name: Restart site working-directory: /opt/site