fix: move conductor.json to repo root for proper detection #88184
Mergedwyattjoh wants to merge into
canary from fix/conductor-config-locationwyattjohcommented 2 months agoowner
What?
Moves conductor.json from .conductor/conductor.json to the repository root and updates script paths accordingly.
Why?
Conductor searches for configuration files in a specific priority order:
- Workspace root
- Remote default branch
- Repository root
The previous location at .conductor/conductor.json wasn't in the standard search path, which could cause Conductor to not detect the configuration properly. Moving to the repo root follows the .
How?
- Moved
conductor.jsonto repository root - Updated script paths from
./scripts/to./.conductor/scripts/ - Scripts remain in
.conductor/scripts/for organization
fix: move conductor.json to repo root for proper detection
173c97fnextjs-botaddedcreated-by: Next.js team2 months ago
wyattjohmerged commit
aa9c7162 months agowyattjohclosed this2 months ago
nextjs-botcommented 2 months agocollaborator
Stats from current PR
✅ No significant changes detected
📊 All Metrics
📖 Metrics Glossary
Dev Server Metrics:
- Listen = TCP port starts accepting connections
- First Request = HTTP server returns successful response
- Cold = Fresh build (no cache)
- Warm = With cached build artifacts
Build Metrics:
- Fresh = Clean build (no .next directory)
- Cached = With existing .next directory
Change Thresholds:
- Time: Changes < 50ms AND < 10%, OR < 2% are insignificant
- Size: Changes < 1KB AND < 1% are insignificant
- All other changes are flagged to catch regressions
⚡ Dev Server
| Metric | Canary | PR | Change |
|---|---|---|---|
| Cold (Listen) | 455ms | 455ms | ✓ |
| Cold (First Request) | 1.174s | 1.162s | ✓ |
| Warm (Listen) | 456ms | 457ms | ✓ |
| Warm (First Request) | 339ms | 348ms | ✓ |
📦 Dev Server (Webpack) (Legacy)
📦 Dev Server (Webpack)
| Metric | Canary | PR | Change |
|---|---|---|---|
| Cold (Listen) | 455ms | 455ms | ✓ |
| Cold (First Request) | 1.827s | 1.811s | ✓ |
| Warm (Listen) | 456ms | 456ms | ✓ |
| Warm (First Request) | 1.831s | 1.823s | ✓ |
⚡ Production Builds
| Metric | Canary | PR | Change |
|---|---|---|---|
| Fresh Build | 4.131s | 4.165s | ✓ |
| Cached Build | 4.108s | 4.136s | ✓ |
📦 Production Builds (Webpack) (Legacy)
📦 Production Builds (Webpack)
| Metric | Canary | PR | Change | Trend |
|---|---|---|---|---|
| Fresh Build | 13.902s | 13.884s | ✓ | |
| Cached Build | 14.091s | 14.086s | ✓ | |
| node_modules Size | 457 MB | 457 MB | ✓ | ▁████ |
📦 Bundle Sizes
Bundle Sizes
⚡ Turbopack
Client
Main Bundles: **430 kB** → **430 kB** ⚠️ +10 B
82 files with content-based hashes (individual files not comparable between builds)
Server
Middleware
| Canary | PR | Change | |
|---|---|---|---|
| middleware-b..fest.js gzip | 787 B | 791 B | ✓ |
| Total | 787 B | 791 B | ⚠️ +4 B |
Build Details
Build Manifests
| Canary | PR | Change | |
|---|---|---|---|
| _buildManifest.js gzip | 447 B | 452 B | 🔴 +5 B (+1%) |
| Total | 447 B | 452 B | ⚠️ +5 B |
📦 Webpack
Client
Main Bundles
| Canary | PR | Change | |
|---|---|---|---|
| 2086.HASH.js gzip | 169 B | N/A | - |
| 2161-HASH.js gzip | 5.4 kB | N/A | - |
| 2747-HASH.js gzip | 4.48 kB | N/A | - |
| 4322-HASH.js gzip | 52.5 kB | N/A | - |
| ec793fe8-HASH.js gzip | 62.3 kB | N/A | - |
| framework-HASH.js gzip | 59.8 kB | 59.8 kB | ✓ |
| main-app-HASH.js gzip | 250 B | 254 B | 🔴 +4 B (+2%) |
| main-HASH.js gzip | 38.4 kB | 38.8 kB | ✓ |
| webpack-HASH.js gzip | 1.68 kB | 1.69 kB | ✓ |
| 1596.HASH.js gzip | N/A | 169 B | - |
| 2658-HASH.js gzip | N/A | 52.2 kB | - |
| 6349-HASH.js gzip | N/A | 4.46 kB | - |
| 7019-HASH.js gzip | N/A | 5.42 kB | - |
| b17a3386-HASH.js gzip | N/A | 62.3 kB | - |
| Total | 225 kB | 225 kB | ⚠️ +126 B |
Polyfills
| Canary | PR | Change | |
|---|---|---|---|
| polyfills-HASH.js gzip | 39.4 kB | 39.4 kB | ✓ |
| Total | 39.4 kB | 39.4 kB | ✓ |
Pages
| Canary | PR | Change | |
|---|---|---|---|
| _app-HASH.js gzip | 194 B | 193 B | ✓ |
| _error-HASH.js gzip | 182 B | 182 B | ✓ |
| css-HASH.js gzip | 336 B | 335 B | ✓ |
| dynamic-HASH.js gzip | 1.8 kB | 1.8 kB | ✓ |
| edge-ssr-HASH.js gzip | 256 B | 256 B | ✓ |
| head-HASH.js gzip | 352 B | 349 B | ✓ |
| hooks-HASH.js gzip | 385 B | 384 B | ✓ |
| image-HASH.js gzip | 580 B | 580 B | ✓ |
| index-HASH.js gzip | 259 B | 258 B | ✓ |
| link-HASH.js gzip | 2.5 kB | 2.51 kB | ✓ |
| routerDirect..HASH.js gzip | 319 B | 317 B | ✓ |
| script-HASH.js gzip | 385 B | 387 B | ✓ |
| withRouter-HASH.js gzip | 316 B | 315 B | ✓ |
| 1afbb74e6ecf..834.css gzip | 106 B | 106 B | ✓ |
| Total | 7.97 kB | 7.96 kB | ✅ -8 B |
Server
Edge SSR
| Canary | PR | Change | |
|---|---|---|---|
| edge-ssr.js gzip | 124 kB | 124 kB | ✓ |
| page.js gzip | 239 kB | 239 kB | ✓ |
| Total | 363 kB | 364 kB | ⚠️ +663 B |
Middleware
| Canary | PR | Change | |
|---|---|---|---|
| middleware-b..fest.js gzip | 653 B | 656 B | ✓ |
| middleware-r..fest.js gzip | 155 B | 156 B | ✓ |
| middleware.js gzip | 32.9 kB | 33 kB | ✓ |
| edge-runtime..pack.js gzip | 846 B | 846 B | ✓ |
| Total | 34.5 kB | 34.6 kB | ⚠️ +61 B |
Build Details
Build Manifests
| Canary | PR | Change | |
|---|---|---|---|
| _buildManifest.js gzip | 738 B | 738 B | ✓ |
| Total | 738 B | 738 B | ✓ |
Build Cache
| Canary | PR | Change | |
|---|---|---|---|
| 0.pack gzip | 3.62 MB | 3.62 MB | 🔴 +2.09 kB (+0%) |
| index.pack gzip | 99.2 kB | 100 kB | ✓ |
| index.pack.old gzip | 98.3 kB | 99 kB | ✓ |
| Total | 3.82 MB | 3.82 MB | ⚠️ +3.79 kB |
🔄 Shared (bundler-independent)
Runtimes
| Canary | PR | Change | |
|---|---|---|---|
| app-page-exp...dev.js gzip | 302 kB | 302 kB | ✓ |
| app-page-exp..prod.js gzip | 157 kB | 157 kB | ✓ |
| app-page-tur...dev.js gzip | 302 kB | 302 kB | ✓ |
| app-page-tur..prod.js gzip | 157 kB | 157 kB | ✓ |
| app-page-tur...dev.js gzip | 299 kB | 299 kB | ✓ |
| app-page-tur..prod.js gzip | 155 kB | 155 kB | ✓ |
| app-page.run...dev.js gzip | 299 kB | 299 kB | ✓ |
| app-page.run..prod.js gzip | 155 kB | 155 kB | ✓ |
| app-route-ex...dev.js gzip | 68.7 kB | 68.7 kB | ✓ |
| app-route-ex..prod.js gzip | 47.5 kB | 47.5 kB | ✓ |
| app-route-tu...dev.js gzip | 68.7 kB | 68.7 kB | ✓ |
| app-route-tu..prod.js gzip | 47.5 kB | 47.5 kB | ✓ |
| app-route-tu...dev.js gzip | 68.3 kB | 68.3 kB | ✓ |
| app-route-tu..prod.js gzip | 47.3 kB | 47.3 kB | ✓ |
| app-route.ru...dev.js gzip | 68.3 kB | 68.3 kB | ✓ |
| app-route.ru..prod.js gzip | 47.3 kB | 47.3 kB | ✓ |
| dist_client_...dev.js gzip | 324 B | 324 B | ✓ |
| dist_client_...dev.js gzip | 326 B | 326 B | ✓ |
| dist_client_...dev.js gzip | 318 B | 318 B | ✓ |
| dist_client_...dev.js gzip | 317 B | 317 B | ✓ |
| pages-api-tu...dev.js gzip | 41.1 kB | 41.1 kB | ✓ |
| pages-api-tu..prod.js gzip | 31.2 kB | 31.2 kB | ✓ |
| pages-api.ru...dev.js gzip | 41 kB | 41 kB | ✓ |
| pages-api.ru..prod.js gzip | 31.2 kB | 31.2 kB | ✓ |
| pages-turbo....dev.js gzip | 50.8 kB | 50.8 kB | ✓ |
| pages-turbo...prod.js gzip | 38.2 kB | 38.2 kB | ✓ |
| pages.runtim...dev.js gzip | 50.7 kB | 50.7 kB | ✓ |
| pages.runtim..prod.js gzip | 38.2 kB | 38.2 kB | ✓ |
| server.runti..prod.js gzip | 60 kB | 60 kB | ✓ |
| Total | 2.68 MB | 2.68 MB | ⚠️ +1 B |
📝 Changed Files (2 files)
Files with changes:
pages-api-tu..ntime.dev.jspages-turbo...ntime.dev.js
View diffs
pages-api-tu..ntime.dev.js
Diff too large to display
pages-turbo...ntime.dev.js
Diff too large to display
github-actions[bot]addedlocked1 month ago
github-actions[bot]locked this conversation as resolved1 month ago