[ci] Replace ijjk/rust-cache with upstream version that uses actions/cache#94319
[ci] Replace ijjk/rust-cache with upstream version that uses actions/cache#94319bgw wants to merge 1 commit into
Conversation
This stack of pull requests is managed by Graphite. Learn more about stacking. |
Failing test suitesCommit: b886d5c | About building and testing Next.js
Expand output● deterministic build - changing deployment id › build output API - standard builder › should produce identical build outputs even when changing deployment id ● deterministic build - changing deployment id › build output API - standard adapter › should produce identical build outputs even when changing deployment id ● deterministic build - changing deployment id › build output API - cacheComponents builder › should produce identical build outputs even when changing deployment id ● deterministic build - changing deployment id › build output API - cacheComponents adapter › should produce identical build outputs even when changing deployment id |
Stats from current PR🟢 1 improvement
📊 All Metrics📖 Metrics GlossaryDev Server Metrics:
Build Metrics:
Change Thresholds:
⚡ Dev Server
📦 Dev Server (Webpack) (Legacy)📦 Dev Server (Webpack)
⚡ Production Builds
📦 Production Builds (Webpack) (Legacy)📦 Production Builds (Webpack)
📦 Bundle SizesBundle Sizes⚡ TurbopackClient Main Bundles
Server Middleware
Build DetailsBuild Manifests
📦 WebpackClient Main Bundles
Polyfills
Pages
Server Edge SSR
Middleware
Build DetailsBuild Manifests
Build Cache
🔄 Shared (bundler-independent)Runtimes
📝 Changed Files (25 files)Files with changes:
View diffsapp-page-exp..ntime.dev.jsfailed to diffapp-page-exp..time.prod.jsDiff too large to display app-page-tur..ntime.dev.jsfailed to diffapp-page-tur..time.prod.jsfailed to diffapp-page-tur..ntime.dev.jsfailed to diffapp-page-tur..time.prod.jsDiff too large to display app-page.runtime.dev.jsfailed to diffapp-page.runtime.prod.jsDiff too large to display app-route-ex..ntime.dev.jsDiff too large to display app-route-ex..time.prod.jsDiff too large to display app-route-tu..ntime.dev.jsDiff too large to display app-route-tu..time.prod.jsDiff too large to display app-route-tu..ntime.dev.jsDiff too large to display app-route-tu..time.prod.jsDiff too large to display app-route.runtime.dev.jsDiff too large to display app-route.ru..time.prod.jsDiff too large to display pages-api-tu..ntime.dev.jsDiff too large to display pages-api-tu..time.prod.jsDiff too large to display pages-api.runtime.dev.jsDiff too large to display pages-api.ru..time.prod.jsDiff too large to display pages-turbo...ntime.dev.jsDiff too large to display pages-turbo...time.prod.jsDiff too large to display pages.runtime.dev.jsDiff too large to display pages.runtime.prod.jsDiff too large to display server.runtime.prod.jsDiff too large to display 📎 Tarball URLCommit: b886d5c |
fee4725 to
00e66fb
Compare
00e66fb to
b886d5c
Compare
|
|
||
| - name: Cache on ${{ github.ref_name }} | ||
| - name: Cache Rust targets on ${{ github.ref_name }} | ||
| if: ${{ !matrix.docker && !env.NEXT_SKIP_BUILD_CACHE }} |
There was a problem hiding this comment.
Do we even use this step nowadays? NEXT_SKIP_BUILD_CACHE is true for production, staging, and force-preview. So we only enable the build cache for the automated preview. However, the automated preview only builds Linux which runs in Docker. Seems like this always evaluates to false.
There was a problem hiding this comment.
You're right. gh cache list --key 'build-' --limit 1000 confirms.

The reason for using this fork of
Swatinem/rust-cachewas to support the turborepo cache. We're now consolidating onactions/cachenow that we got rid of self-hosted runners, so we should switch back to the upstream version.test plan