Skip to content

Conversation

@charpeni
Copy link
Contributor

Description

Add mentions to turborepo-summary and turborepo-summary-action as useful tools to turn Turborepo's run summary into a human-readable format.

Before After
CleanShot 2025-10-27 at 15 50 01@2x CleanShot 2025-10-27 at 16 00 18@2x
CleanShot 2025-10-27 at 16 03 07@2x CleanShot 2025-10-27 at 16 03 30@2x

Testing Instructions

@charpeni charpeni requested review from a team and anthonyshew as code owners October 27, 2025 20:22
@charpeni charpeni requested a review from tknickman October 27, 2025 20:22
@turbo-orchestrator turbo-orchestrator bot added the area: docs Improvements or additions to documentation label Oct 27, 2025
@vercel
Copy link
Contributor

vercel bot commented Oct 27, 2025

@charpeni is attempting to deploy a commit to the Vercel Team on Vercel.

A member of the Team first needs to authorize it.

@anthonyshew
Copy link
Contributor

Wow, this is awesome! Before going on about anything else, would you want to put turborepo-summary, the UI, into turborepo.com itself? I'm thinking it could just be the UI on some route like turborepo.com/tools/summary-viewer. Then people could use it as an official tool!

@charpeni
Copy link
Contributor Author

Hey @anthonyshew, I authored turborepo-summary, a CLI tool that reads a run JSON file and converts it to Markdown. turborepo-summary-action is wrapping this CLI to append the markdown report to the GitHub Action Job Summary. turborepo-summary could also generate an HTML file if we wanted to at some point.

The UI you are referring to—which was already part of the documentation—is probably https://turbo.nullvoxpopuli.com (which is authored by @NullVoxPopuli).

I would be happy to turn turborepo-summary into a UI that lets you drag and drop to generate a markdown report, but I felt https://turbo.nullvoxpopuli.com would be more appropriate for that. I focused on the markdown format so we can easily share those summaries without having to host an HTML file (e.g., GitHub Actions).


Something even better would be the ability to "pre-link" a run summary to a web viewer:

  1. Summarize the run summary (😅) and turn it into a smaller payload
    1.1. To avoid hitting URL limits, as passing the whole JSON file in the URL seems like it would be hard to scale
  2. Then link to turborepo.com/tools/summary-viewer?payload=[CLI-OUTPUT]

If payload isn't provided, we can still drag and drop a run JSON file to visualize it within the web viewer and turn it into a shareable summary! (turborepo.com/tools/summary-viewer?payload=[CLI-OUTPUT])

Happy to collaborate with both of you on the proper implementation for the community!

Copy link
Contributor

@anthonyshew anthonyshew left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No worries! Let's add this link for now while a Turborepo-native UI gets built.

@anthonyshew anthonyshew changed the title docs: add mentions to turborepo-summary and turborepo-summary-action docs: Add mentions to turborepo-summary and turborepo-summary-action Nov 12, 2025
@vercel
Copy link
Contributor

vercel bot commented Nov 12, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
examples-basic-web Ready Ready Preview Comment Nov 12, 2025 10:33pm
examples-designsystem-docs Ready Ready Preview Comment Nov 12, 2025 10:33pm
examples-gatsby-web Ready Ready Preview Comment Nov 12, 2025 10:33pm
examples-kitchensink-blog Ready Ready Preview Comment Nov 12, 2025 10:33pm
examples-nonmonorepo Ready Ready Preview Comment Nov 12, 2025 10:33pm
examples-svelte-web Ready Ready Preview Comment Nov 12, 2025 10:33pm
examples-tailwind-web Ready Ready Preview Comment Nov 12, 2025 10:33pm
examples-vite-web Ready Ready Preview Comment Nov 12, 2025 10:33pm
turbo-site Ready Ready Preview Comment Nov 12, 2025 10:33pm

@anthonyshew anthonyshew merged commit 592f124 into vercel:main Nov 12, 2025
36 of 37 checks passed
ch4og pushed a commit to csmplay/mapban that referenced this pull request Dec 4, 2025
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| [turbo](https://turborepo.com) ([source](https://github.com/vercel/turborepo)) | [`2.6.1` -> `2.6.2`](https://renovatebot.com/diffs/npm/turbo/2.6.1/2.6.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/turbo/2.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/turbo/2.6.1/2.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>vercel/turborepo (turbo)</summary>

### [`v2.6.2`](https://github.com/vercel/turborepo/releases/tag/v2.6.2): Turborepo v2.6.2

[Compare Source](vercel/turborepo@v2.6.1...v2.6.2)

<!-- Release notes generated using configuration in .github/release.yml at v2.6.2 -->

#### What's Changed

##### Docs

- docs: Add mentions to `turborepo-summary` and `turborepo-summary-action` by [@&#8203;charpeni](https://github.com/charpeni) in [#&#8203;11023](vercel/turborepo#11023)
- docs: Add new testimonial to home page by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;11116](vercel/turborepo#11116)
- docs: Fix copy-pasted testimonial quote by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;11117](vercel/turborepo#11117)
- docs: Fix typo in tailwind set up guide by [@&#8203;hookim](https://github.com/hookim) in [#&#8203;11143](vercel/turborepo#11143)
- docs: Update Prisma integration guide link by [@&#8203;AdelFetner](https://github.com/AdelFetner) in [#&#8203;11155](vercel/turborepo#11155)
- docs: Fix vitest merged code coverage example by [@&#8203;jonathansamines](https://github.com/jonathansamines) in [#&#8203;11158](vercel/turborepo#11158)

##### Examples

- examples: Bump `turbo` to latest by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;11100](vercel/turborepo#11100)
- examples: Remove uneeded microfrontends.json property by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;11101](vercel/turborepo#11101)
- examples(dev-deps): bump [@&#8203;types/react](https://github.com/types/react) from 19.2.2 to 19.2.5 in /examples/non-monorepo by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;11125](vercel/turborepo#11125)
- examples(with-nestjs): Add missing eslint devDependency by [@&#8203;cmg8431](https://github.com/cmg8431) in [#&#8203;11138](vercel/turborepo#11138)
- fix(with-vite-react): Remove unused React import to fix build error by [@&#8203;chosim-dvlpr](https://github.com/chosim-dvlpr) in [#&#8203;11162](vercel/turborepo#11162)
- examples(dev-deps): bump the with-svelte group in /examples/with-svelte with 2 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;11152](vercel/turborepo#11152)
- examples(dev-deps): bump typescript-eslint from 8.46.3 to 8.47.0 in /examples/basic in the basic group by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;11149](vercel/turborepo#11149)
- examples(dev-deps): bump [@&#8203;types/react](https://github.com/types/react) from 19.2.5 to 19.2.7 in /examples/non-monorepo by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;11151](vercel/turborepo#11151)
- examples(kitchen-sink): Use simpler eslint config for kitchen-sink by [@&#8203;dsm23](https://github.com/dsm23) in [#&#8203;11163](vercel/turborepo#11163)
- examples: Fix lockfile in kitchen-sink by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;11174](vercel/turborepo#11174)
- examples(security): Upgrade Next.js versions by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;11188](vercel/turborepo#11188)
- examples: Add `with-biome` example by [@&#8203;2qp](https://github.com/2qp) in [#&#8203;11145](vercel/turborepo#11145)

##### Changelog

- chore: Get rid of unneeded workspace definition by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;11102](vercel/turborepo#11102)
- fix: Make selected task highlight use reverse video for accessibility by [@&#8203;biru-codeastromer](https://github.com/biru-codeastromer) in [#&#8203;11090](vercel/turborepo#11090)
- feat(tui): Add padding to task names and icons by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;11104](vercel/turborepo#11104)
- docs: Fix grammar, consistency, and formatting issues in CONTRIBUTING.md by [@&#8203;DevaanshKathuria](https://github.com/DevaanshKathuria) in [#&#8203;11105](vercel/turborepo#11105)
- fix(workspaces): Use `shell` option on Windows in `execa` call by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;11108](vercel/turborepo#11108)
- ci(fix): Fix flaky macOS tests by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;11128](vercel/turborepo#11128)
- feat: Add Windows-specific env var to default passthroughs by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;11126](vercel/turborepo#11126)
- fix(config-dir): Resolve relative `TURBO_CONFIG_DIR_PATH` before validation by [@&#8203;praggCode](https://github.com/praggCode) in [#&#8203;11122](vercel/turborepo#11122)
- fix: Use -z option to git commands to handle unicode file paths by [@&#8203;hahnlee](https://github.com/hahnlee) in [#&#8203;10844](vercel/turborepo#10844)
- test: Coverage for [#&#8203;10844](vercel/turborepo#10844) by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;11137](vercel/turborepo#11137)
- docs(internal): Document release pipeline by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;11141](vercel/turborepo#11141)
- fix: Validate missing <cwd-path> argument in test-codemod server script by [@&#8203;sakina1303](https://github.com/sakina1303) in [#&#8203;11166](vercel/turborepo#11166)
- ci: fixing release pipeline by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;11179](vercel/turborepo#11179)
- ci: Ensure npm version is current by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;11180](vercel/turborepo#11180)
- ci: Log npm version by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;11181](vercel/turborepo#11181)
- ci: More release pipeline logging by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;11183](vercel/turborepo#11183)
- ci: Loose env mode for publishing step by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;11184](vercel/turborepo#11184)

#### New Contributors

- [@&#8203;biru-codeastromer](https://github.com/biru-codeastromer) made their first contribution in [#&#8203;11090](vercel/turborepo#11090)
- [@&#8203;DevaanshKathuria](https://github.com/DevaanshKathuria) made their first contribution in [#&#8203;11105](vercel/turborepo#11105)
- [@&#8203;zacowan](https://github.com/zacowan) made their first contribution in [#&#8203;11109](vercel/turborepo#11109)
- [@&#8203;charpeni](https://github.com/charpeni) made their first contribution in [#&#8203;11023](vercel/turborepo#11023)
- [@&#8203;praggCode](https://github.com/praggCode) made their first contribution in [#&#8203;11122](vercel/turborepo#11122)
- [@&#8203;hahnlee](https://github.com/hahnlee) made their first contribution in [#&#8203;10844](vercel/turborepo#10844)
- [@&#8203;cmg8431](https://github.com/cmg8431) made their first contribution in [#&#8203;11138](vercel/turborepo#11138)
- [@&#8203;hookim](https://github.com/hookim) made their first contribution in [#&#8203;11143](vercel/turborepo#11143)
- [@&#8203;AdelFetner](https://github.com/AdelFetner) made their first contribution in [#&#8203;11155](vercel/turborepo#11155)
- [@&#8203;sakina1303](https://github.com/sakina1303) made their first contribution in [#&#8203;11166](vercel/turborepo#11166)
- [@&#8203;chosim-dvlpr](https://github.com/chosim-dvlpr) made their first contribution in [#&#8203;11162](vercel/turborepo#11162)
- [@&#8203;jonathansamines](https://github.com/jonathansamines) made their first contribution in [#&#8203;11158](vercel/turborepo#11158)
- [@&#8203;dsm23](https://github.com/dsm23) made their first contribution in [#&#8203;11163](vercel/turborepo#11163)
- [@&#8203;2qp](https://github.com/2qp) made their first contribution in [#&#8203;11145](vercel/turborepo#11145)

**Full Changelog**: <vercel/turborepo@v2.6.1...v2.6.2>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNC4yIiwidXBkYXRlZEluVmVyIjoiNDIuMTQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: https://git.csmpro.ru/csmpro/mapban/pulls/65
Co-authored-by: Renovate Bot <[email protected]>
Co-committed-by: Renovate Bot <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: docs Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants