diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 86f419e..904662e 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -25,6 +25,15 @@ jobs: - uses: actions/checkout@v4 - name: Cache pip wheels + # continue-on-error: act_runner's cache backend has been broken on + # this homelab setup since 2026-05-15 — bolt.db + cache/ dir exist + # but the action's JS bundle now fails to load at all + # ("Cannot find module .../dist/restore/index.js"), hard-failing + # the whole job. The install step that follows handles cold caches + # natively (uv pip / pip install both work without it), so net + # cost of disabling the cache here is ~30s of wheel downloads per + # job. Re-enable once the runner-side cache backend is fixed. + continue-on-error: true uses: actions/cache@v4 with: path: ~/.cache/pip @@ -125,6 +134,15 @@ jobs: steps: - uses: actions/checkout@v4 - name: Cache pip wheels + # continue-on-error: act_runner's cache backend has been broken on + # this homelab setup since 2026-05-15 — bolt.db + cache/ dir exist + # but the action's JS bundle now fails to load at all + # ("Cannot find module .../dist/restore/index.js"), hard-failing + # the whole job. The install step that follows handles cold caches + # natively (uv pip / pip install both work without it), so net + # cost of disabling the cache here is ~30s of wheel downloads per + # job. Re-enable once the runner-side cache backend is fixed. + continue-on-error: true uses: actions/cache@v4 with: path: ~/.cache/pip @@ -190,6 +208,15 @@ jobs: steps: - uses: actions/checkout@v4 - name: Cache pip wheels + # continue-on-error: act_runner's cache backend has been broken on + # this homelab setup since 2026-05-15 — bolt.db + cache/ dir exist + # but the action's JS bundle now fails to load at all + # ("Cannot find module .../dist/restore/index.js"), hard-failing + # the whole job. The install step that follows handles cold caches + # natively (uv pip / pip install both work without it), so net + # cost of disabling the cache here is ~30s of wheel downloads per + # job. Re-enable once the runner-side cache backend is fixed. + continue-on-error: true uses: actions/cache@v4 with: path: ~/.cache/pip @@ -255,6 +282,15 @@ jobs: steps: - uses: actions/checkout@v4 - name: Cache pip wheels + # continue-on-error: act_runner's cache backend has been broken on + # this homelab setup since 2026-05-15 — bolt.db + cache/ dir exist + # but the action's JS bundle now fails to load at all + # ("Cannot find module .../dist/restore/index.js"), hard-failing + # the whole job. The install step that follows handles cold caches + # natively (uv pip / pip install both work without it), so net + # cost of disabling the cache here is ~30s of wheel downloads per + # job. Re-enable once the runner-side cache backend is fixed. + continue-on-error: true uses: actions/cache@v4 with: path: ~/.cache/pip