From 21156ccc1febea069ccdccc39000705d2d9f4295 Mon Sep 17 00:00:00 2001 From: rock Date: Sat, 5 Sep 2026 14:33:13 -0700 Subject: [PATCH] chore: remove homelab CI workflow - Removed .gitea/workflows/build-runner-node.yml - Homelab is GitOps only, not a buildable artifact - Runner images managed via direct Dockerfile edits + manual pushes --- .gitea/workflows/build-runner-node.yml | 45 -------------------------- k8s/infra/forgejo-runner/values.yaml | 4 +-- 2 files changed, 2 insertions(+), 47 deletions(-) delete mode 100644 .gitea/workflows/build-runner-node.yml diff --git a/.gitea/workflows/build-runner-node.yml b/.gitea/workflows/build-runner-node.yml deleted file mode 100644 index 27a0c2f..0000000 --- a/.gitea/workflows/build-runner-node.yml +++ /dev/null @@ -1,45 +0,0 @@ -name: Build forgejo-runner-node image - -on: - push: - paths: - - 'k8s/infra/forgejo-runner/Dockerfile.node' - branches: - - main - -jobs: - build: - runs-on: golang - env: - REGISTRY: forgejo.riotpiao.com - IMAGE: forgejo.riotpiao.com/rock/forgejo-runner-node - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Get short SHA - id: sha - run: | - SHORT_SHA=$(git rev-parse --short HEAD) - echo "short_sha=${SHORT_SHA}" >> $GITHUB_OUTPUT - - - name: Registry login - run: | - echo "${REGISTRY_TOKEN}" | docker login "${REGISTRY}" \ - --username "${REGISTRY_USER}" --password-stdin - env: - REGISTRY_USER: ${{ secrets.FORGEJO_REGISTRY_USER }} - REGISTRY_TOKEN: ${{ secrets.FORGEJO_REGISTRY_TOKEN }} - - - name: Build image - run: | - docker build -f k8s/infra/forgejo-runner/Dockerfile.node \ - -t "${IMAGE}:${{ steps.sha.outputs.short_sha }}" \ - -t "${IMAGE}:latest" \ - . - - - name: Push image - run: | - docker push "${IMAGE}:${{ steps.sha.outputs.short_sha }}" - docker push "${IMAGE}:latest" - echo "✓ Image pushed: ${IMAGE}:${{ steps.sha.outputs.short_sha }}" diff --git a/k8s/infra/forgejo-runner/values.yaml b/k8s/infra/forgejo-runner/values.yaml index 7f18371..10cf5f1 100644 --- a/k8s/infra/forgejo-runner/values.yaml +++ b/k8s/infra/forgejo-runner/values.yaml @@ -61,6 +61,6 @@ gc: enabled: true schedule: "*/30 * * * *" # every 30 minutes image: alpine/k8s:1.31.0 - pruneAge: "72h" # Docker artifacts unused longer than this get pruned - pruneAgeHours: 72 # Same as pruneAge but numeric for date arithmetic in shell + pruneAge: "30m" # Docker artifacts unused longer than this get pruned + pruneAgeHours: 0.5 # Same as pruneAge but numeric for date arithmetic in shell actcacheMaxAgeDays: 1 # actcache files older than N days (aggressive for heavy Rust cargo builds)