From 9901e7c2d06e1a85da6c6a44ed0bc78ab4d54cc2 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Mon, 7 Apr 2025 22:02:58 -0400 Subject: [PATCH] Port to Forgejo CI --- {.github => .forgejo}/workflows/main.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) rename {.github => .forgejo}/workflows/main.yml (66%) diff --git a/.github/workflows/main.yml b/.forgejo/workflows/main.yml similarity index 66% rename from .github/workflows/main.yml rename to .forgejo/workflows/main.yml index 95e7fdd..50d53dd 100644 --- a/.github/workflows/main.yml +++ b/.forgejo/workflows/main.yml @@ -4,7 +4,7 @@ on: [push] jobs: deploy: name: Deploy Website - runs-on: ubuntu-latest + runs-on: docker steps: - name: Set up SSH key run: | @@ -12,12 +12,17 @@ jobs: echo "${{ secrets.DEPLOY_PRIVATE_KEY }}" > ~/.ssh/id_rsa chmod 600 ~/.ssh/id_rsa + - name: Install packages + run: | + apt-get update + apt-get -y install rsync + - uses: actions/checkout@v4 - name: Setup Hugo - uses: peaceiris/actions-hugo@v3 + uses: https://github.com/peaceiris/actions-hugo@v3 with: - hugo-version: '0.140.2' + hugo-version: '0.145.0' extended: true - name: Build @@ -26,4 +31,4 @@ jobs: - name: Upload Repository if: github.ref == 'refs/heads/main' run: | - rsync -e "ssh -p 38901 -o StrictHostKeyChecking=no" --recursive public/ deploy@ryne.moe:/srv/http/xiv.zone + rsync -e "ssh -p 38901 -o StrictHostKeyChecking=no" --recursive --delete public/ deploy@ryne.moe:/srv/http/xiv.zone