Skip to content

Conversation

hasparus
Copy link
Owner

@hasparus hasparus commented Sep 1, 2025

Description

Since the lychee CI action never worked and we wanted to validate the links, I wrote a small script to generate raports that can later be inspected with some diff tool like:

delta link-check-results-graphql-org.txt link-check-results-pr-preview.txt

It's not really ready to run on PRs because the links would have to be flattened and compared, and we'd need to use vercel.json to exit early on redirects (like flickr or graphql-js.org)

It has some false positives that we'd need to filter out:

e.g. Flickr Gallery Links: In the /conf/2024/gallery/ section of the graphql.org report, there is a large number of 404 errors for URLs within flickr.com. They are internal navigational links from the photo gallery, because we redirect from internal path to flickr and the scanner doesn't know vercel.json.

hasparus and others added 20 commits August 26, 2025 11:56
Co-authored-by: Martin Bonnin <[email protected]>
* Render MiniGraphiQL with `graphiql` string in node.meta

* Don't validate in Marked: not its responsibility

* Change interactive code snippet colors

* Remove global .miniGraphiQL class

* Refactor MiniGraphiQL to separate files

* Add a TODO comment

* Run Playwright on CI

* wip

* color codemirrors properly

* Style codemirrors properly

* Upgrade pnpm from 9.15.9 to 10.15.0

* Update 2025 conference schedule and speaker details

* Improve syntax highlighting for comments and diffs

* Remove focus outline

* Extract CodeBlockLabel

* Remove unused marked dependency

* Rename `marked` to `interactive-code-block`

* Update codemirror styles

* Allow running esbuild builds

* Remove duplicate image

* Format

* Change syntax theme names to avoid a bug

* Fix heights and properly chain handlers

* Fix tests for new editor

* Run Playwright on CI

* Use the same colors for VariableEditor

* Use the same font for interactive code blocks

* Match the coloring on t.separator [,:] between Lezer and Shiki
Copy link

vercel bot commented Sep 1, 2025

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

Project Deployment Preview Comments Updated (UTC)
fabulous-isomorphism Ready Ready Preview Comment Sep 1, 2025 10:16pm

@hasparus hasparus marked this pull request as draft September 1, 2025 21:54
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.

1 participant