Skip to content

chore: add pastoralist override metadata#1

Open
yowainwright wants to merge 136 commits into
mainfrom
pastoralist/reapply-2026-05-25
Open

chore: add pastoralist override metadata#1
yowainwright wants to merge 136 commits into
mainfrom
pastoralist/reapply-2026-05-25

Conversation

@yowainwright
Copy link
Copy Markdown
Owner

Adds Pastoralist override metadata from a clean current-upstream run.

Metrics from the run:

  • Upstream ref: shuding/nextra@main
  • Override/resolution entries: 5
  • Package manifests scanned: 102
  • Appendix entries added: 5

Note: this PR targets the yowainwright fork, not the upstream project.

renovate Bot and others added 30 commits April 30, 2025 23:09
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…uding#4554)

* Add Next 15 guide for `next-mdx-import-source-file` resolve error

* Update page.mdx

---------

Co-authored-by: Dimitri POSTOLOV <dmytropostolov@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…#4555)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…ng#4569)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* Upgrade remark-reading-time to 2.0.2

* Generate a changeset
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* Add onSearch callback

* Add comment

* Add comments about client side wrapper

* add changeset

* upd snapshots

* pnpm i

---------

Co-authored-by: Dimitri POSTOLOV <dmytropostolov@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Revert "Version Packages (alpha) (shuding#4622)"

This reverts commit 329818a.
)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
github-actions Bot and others added 28 commits August 22, 2025 12:39
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
fix(docs): update source code link for blog theme example
… cached MDX compiler (shuding#4778)

* fix(deps): update dependency next to v15.4.7 [security]

* upd

* remarkExportSourceCode

* fix copy button does not return the correct page contents due cached MDX compiler

* fix copy button does not return the correct page contents due cached MDX compiler

add a ` copyPageButton ` layout prop which shows /hide copy page content button

* fix copy button does not return the correct page contents due cached MDX compiler

add a ` copyPageButton ` layout prop which shows /hide copy page content button

* upd

* Update .changeset/brave-shrimps-slide.md

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Dimitri POSTOLOV <dmytropostolov@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…ng#4801)

* chore(deps): update dependency @xyflow/react to v12.8.5

* update snapshots

* fix(tsdoc): @inline tag should work recursively

* cleanup

* upd

* simplify

* upd test

* upd base

* remove comments

* fix

* include patch

* prettier

* upd

* add changeset

* better message

* Update vitest.config.ts

* Increase test timeout from 16s to 17s

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Dimitri POSTOLOV <dmytropostolov@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Dimitri POSTOLOV <dmytropostolov@gmail.com>
…uding#4809)

* Add option to disable copy page button in _meta via theme context

* Update examples/docs/src/app/_meta.js

* Update copy page button option in theme context

Support disabling the 'Copy Page' button through the `theme.copyPage` setting in `_meta` files

---------

Co-authored-by: Alessandro <a@a.a>
Co-authored-by: Dimitri POSTOLOV <dmytropostolov@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* add Ask AI feature to website

* polish

* polish

* polish

* missing head

* polish

* more

* more

* remove new from api

* prettier

* update tests
* Remove Speakeasy link and logo from README

Removed Speakeasy logo and link from README.

* Remove Speakeasy logo from sponsors page

Removed Speakeasy logo from sponsors section.
* upd zod

* update next

* upd deps

* upd typescript

* upd prettier/eslint/turbo

* format

* format

* upd

* lint

* lint

* lint

* lint

* lint

* typecheck

* upd

* upd

* format

* fix next 16 issue

* upd

* upd

* upd

* upd

* upd

* add changeset

* fix build:all

* fix build:all 2

* rm next-env.d.ts

* Change middleware file name to proxy in i18n guide

Updated instructions for automatic language detection to use 'proxy.ts' instead of 'middleware.ts'.

* upd

* jsonc

* fix analyze

* remove dead website

* upd snapshot

* try

* fixx

* Delete .github/workflows/nextjs-bundle-analysis.yml

* tests pass
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
When deploying to a subpath with Next.js basePath config, Pagefind search
fails because it requests index files from the root (/_pagefind/) instead
of the subpath (/basePath/_pagefind/).

This fix uses addBasePath('/') for the Pagefind baseUrl option, consistent
with how the pagefind.js import is already handled.

Fixes search on subpath deployments.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Fix shape of nextThemes

* Update schemas.tsx

* Apply suggestion from @dimaMachina

* Apply suggestion from @dimaMachina

* Update schemas.tsx

---------

Co-authored-by: Dimitri POSTOLOV <dmytropostolov@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
… (shuding#4971)

The @shuding_ handle doesn't exist on X/Twitter, leading to a
'profile not found' page. The correct handle is @shuding.

Also updated the link from twitter.com to x.com.

Fixed in:
- docs/app/about/page.mdx
- docs/app/docs/docs-theme/built-ins/navbar/page.mdx

Fixes shuding#4889
…se to fix Zod 4.4.x compatibility (shuding#4990)

* fix(nextra-theme-docs): include children in LayoutPropsSchema.safeParse to fix Zod 4.4.x compatibility

Zod 4.4.0 introduced a breaking change in $ZodObject: when a required key
is absent from the input object (not just undefined), it now emits an
"invalid_type: expected nonoptional" error before calling any custom
validator. Previously, z.custom(fn) would receive undefined and if
fn(undefined) returned true, validation passed silently.

In Layout, children is destructured from props before safeParse is called,
so the children key was never present in the parsed input. This worked with
Zod <=4.3.6 because reactNode (z.custom) accepted undefined, but fails with
Zod 4.4.x with "expected nonoptional, received undefined at children".

Fix: pass children into the safeParse call alongside themeConfig, and
explicitly destructure it out of the parsed data so it does not flow into
the rest object that feeds ThemeConfigProvider.

Related: shuding#4989

* fix(nextra-theme-docs): fix lint error and update attribute union order in snapshots

- Rename WithoutLoose to _WithoutLoose to satisfy no-unused-vars lint rule
- Update attribute union type order in snapshots and types.generated.ts to match z.union([array, scalar]) declaration order
- Add changeset for patch release

* Refactor Layout component props handling

---------

Co-authored-by: Dimitri POSTOLOV <dmytropostolov@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…ktrees (shuding#4995)

In a git worktree, repository.path() returns <repo>/.git/worktrees/<name>/,
so path.join(repository.path(), '..') resolves to <repo>/.git/worktrees/ —
the wrong directory. Every per-file getFileLatestModifiedDateAsync call
then walks the full history from a path that isn't the real workdir,
taking ~1.6 s per file and hanging next build on docs sites with many
MDX pages.

repository.workdir() returns the actual working directory for both
regular checkouts and worktrees, with a fallback to the previous
behaviour for bare repositories where workdir() is undefined.
@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented May 25, 2026

Required label not found on this PR.

@socket-security
Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​types/​negotiator@​0.6.3 ⏵ 0.6.41001006980100
Updatedesbuild-plugin-svgr@​3.1.0 ⏵ 3.1.1100 +110070 +381 +2100
Updatedbetter-react-mathjax@​2.1.0 ⏵ 2.3.0100 +11009886 +2100
Updatedtypescript@​5.8.3 ⏵ 5.9.3100 +110090 +196 +190

View full report

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.