Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] canary from vercel:canary #15

Merged
merged 9 commits into from
Jan 11, 2025
Merged

[pull] canary from vercel:canary #15

merged 9 commits into from
Jan 11, 2025

Conversation

pull[bot]
Copy link

@pull pull bot commented Jan 11, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

samcx and others added 9 commits January 10, 2025 11:34
## Why?

We currently have no automated process for handling stale issues. This PR adds an automated process for this.
### What

Introduce an experimental config `experimental.htmlLimitedBots` (type
`Regex`) which can used for controlling the metadata streaming behavior
for different bots, if the bots user agent is matching the regex, it
will serve blocking metadata forcedly. This gives users some control to
opt-out streaming metadata for some clients or bots which cannot handle
it.


Output another manifest `response-config-manfiest.json` containing the
customized UA, which is potentially used for the platform serving
Next.js to control the returned response for certain UA. But it's mostly
for PPR case which we'll tackle later.

Closes NDX-635
Closes NDX-599
## Why?

We have to explicitly give a `-1` for `days-before-pr-close` and `days-before-pr-stale` in order to ignore sifting through PRs.

- https://github.com/vercel/next.js/actions/runs/12716117689/job/35449724177#step:2:376
This adds the edge weight (the `ChunkingType`) of the edge during
`traverse_edges_from_entry` and `traverse_edges_from_entry_topological`,
rather than only providing only the originating node.

Test Plan: Added a log to verify edge types were provided to these
visitors.
…ph and SingleModuleGraph (#74506)

This allows `SingleModuleGraph` to implement `NonLocalValue`, removing the 'local' opt-out on the `turbo_tasks::value` macro.
…kItems (#74040)

This:

- Replaces all use of chunk items in the interface for `chunk_content`
with ChunkableModules
- Moves `is_self_async` from `ChunkItem` to `Module`
- Renames `AvailableChunkItems` to `AvailableModules` and all associated
structs and methods, using modules in place of chunk items

---------

Co-authored-by: Tobias Koppers <[email protected]>
### What

Remove the condition to check when version indicator can be displayed as
it doesn't have to be coupled with test mode or telemetry
@pull pull bot added the ⤵️ pull label Jan 11, 2025
@pull pull bot merged commit 7fd7ee7 into code:canary Jan 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants