Skip to content

docs: publish Context7 claim file - #115

Open
hadrien wants to merge 5 commits into
mainfrom
docs/fs-context7-claim
Open

docs: publish Context7 claim file#115
hadrien wants to merge 5 commits into
mainfrom
docs/fs-context7-claim

Conversation

@hadrien

@hadrien hadrien commented Jul 29, 2026

Copy link
Copy Markdown
Owner

Problem

  • Context7 cannot claim the llms.txt library because its root claim file is missing.

Solution

  • Generate the two-field claim at context7.json in the Pages artifact.
  • Target the exact llms.txt Context7 library URL.
  • Derive the public key from the canonical repository configuration.
  • Remove the nested llms and llms-full claims.

fs-1rc.6

@hadrien

hadrien commented Jul 29, 2026

Copy link
Copy Markdown
Owner Author

Independent review blocked the original copy approach because the repository and llms-full.txt sources have different Context7 identities. Updated the workflow in 077b01d to emit exactly the user-confirmed url and public_key, while deriving the key from root configuration.

@codecov

codecov Bot commented Jul 29, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 97.36%. Comparing base (ef1a5c3) to head (1a5bda9).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #115   +/-   ##
=======================================
  Coverage   97.36%   97.36%           
=======================================
  Files           1        1           
  Lines         114      114           
  Branches        2        2           
=======================================
  Hits          111      111           
  Misses          3        3           
Flag Coverage Δ
fastapi-post121 97.36% <ø> (ø)
fastapi-pre121 97.36% <ø> (ø)
sqlmodel 97.36% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

@hadrien

hadrien commented Jul 29, 2026

Copy link
Copy Markdown
Owner Author

Moved the generated claim to site/llms-full/context7.json in ee79700. The JSON remains byte-exact; the deployment check will also require the previous root claim URL to return 404.

@hadrien hadrien changed the title docs: publish Context7 claim file docs: publish Context7 claim files Jul 29, 2026
@hadrien

hadrien commented Jul 29, 2026

Copy link
Copy Markdown
Owner Author

Added the second claim in 72af77e: site/llms/context7.json targets the exact llms.txt Context7 identity while preserving the existing llms-full claim. Both derive the shared public key from root configuration.

@hadrien hadrien changed the title docs: publish Context7 claim files docs: publish Context7 claim file Jul 29, 2026
@hadrien

hadrien commented Jul 29, 2026

Copy link
Copy Markdown
Owner Author

Finalized the requested layout in 1a5bda9: publish only /FastSQLA/context7.json targeting the llms.txt Context7 identity. The next artifact replacement removes both nested claim URLs.

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