diff --git a/.forgejo/workflows/test-web.yml b/.forgejo/workflows/test-web.yml index c640ae48..5bcef968 100644 --- a/.forgejo/workflows/test-web.yml +++ b/.forgejo/workflows/test-web.yml @@ -29,11 +29,16 @@ jobs: uses: actions/checkout@v4 - name: Setup Node + # `cache: 'npm'` removed — the Forgejo Actions cache server at + # 172.18.0.27:41161 isn't reachable from this runner's container, + # so setup-node spent 4m41s burning the npm cache restore on + # ETIMEDOUT before failing open. npm ci still works deterministically + # from package-lock.json; just re-fetches from the registry on each + # run. Restore the cache option once the runner-host network reaches + # the cache server. uses: actions/setup-node@v4 with: node-version: '22' - cache: 'npm' - cache-dependency-path: web/package-lock.json - name: Install deps run: npm ci