From 9b87542cae59d354d51c6b9d5976d19634e89c94 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Tue, 3 Feb 2026 09:04:47 -0800 Subject: [PATCH] Remove Quartz caching, rebuild every time Simpler is better - just clone and npm ci on each build. Co-Authored-By: Claude Opus 4.5 --- .forgejo/workflows/build-blumeops.yaml | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) diff --git a/.forgejo/workflows/build-blumeops.yaml b/.forgejo/workflows/build-blumeops.yaml index 3222010..ab11c17 100644 --- a/.forgejo/workflows/build-blumeops.yaml +++ b/.forgejo/workflows/build-blumeops.yaml @@ -40,20 +40,9 @@ jobs: - name: Checkout uses: actions/checkout@v4 - # Cache Quartz installation (clone + node_modules) - # Quartz version is determined by the mirror (forge.ops.eblu.me/eblume/quartz) - # Bump the cache key number to invalidate (e.g., after mirror update) - - name: Restore Quartz cache - id: cache-quartz - uses: actions/cache@v4 - with: - path: /tmp/quartz - key: quartz-1 - - - name: Setup Quartz - if: steps.cache-quartz.outputs.cache-hit != 'true' + - name: Build docs run: | - echo "Cache miss - setting up Quartz..." + VERSION="${{ inputs.version }}" echo "Node version: $(node --version)" echo "NPM version: $(npm --version)" @@ -64,13 +53,6 @@ jobs: # Install dependencies npm ci - echo "Quartz setup complete" - - - name: Build docs - run: | - VERSION="${{ inputs.version }}" - cd /tmp/quartz - # Copy our configuration (lives in docs/ to keep repo root clean) cp "$GITHUB_WORKSPACE/docs/quartz.config.ts" . cp "$GITHUB_WORKSPACE/docs/quartz.layout.ts" .