Skip to content

ci: add the last JSON-based docs and update README - #58

Merged
3w36zj6 merged 1 commit into
typst-community:mainfrom
YDX-2147483647:json
May 9, 2026
Merged

3w36zj6 merged 1 commit into
typst-community:mainfrom
YDX-2147483647:json

Conversation

@YDX-2147483647

@YDX-2147483647 YDX-2147483647 commented May 6, 2026 •

Copy link
Copy Markdown
Member

typst/typst#8138 has been merged, and https://github.com/typst-community/dev-builds/releases/tag/docs-main.2026-05-05.0d72726 is the last JSON-based build.

See #38 for background.

@YDX-2147483647
YDX-2147483647 requested a review from 3w36zj6 as a code owner May 6, 2026 02:24
@netlify

netlify Bot commented May 6, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for typst-docs-web ready!

Name Link
🔨 Latest commit 83fa06a
🔍 Latest deploy log https://app.netlify.com/projects/typst-docs-web/deploys/69faa6d0be0fec0008fba127
😎 Deploy Preview https://deploy-preview-58--typst-docs-web.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates CI and documentation to reference the final JSON-based typst-docs build after upstream migrated away from the JSON infrastructure.

Changes:

  • Pin the README’s upstream typst-docs reference to the final commit producing JSON docs, and document the upstream removal in typst/typst#8138.
  • Extend the CI build matrix to include the last JSON-based dev-builds tag (main.2026-05-05.0d72726).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
README.md Pins the upstream reference commit and adds context about the deprecation/removal of JSON-based docs.
.github/workflows/ci.yaml Adds the final JSON-based docs tag to the build matrix for continued validation.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md

> [!NOTE]
> The JSON structure generated by typst-docs is not stable and may change at any time. This project is confirmed to be compatible with typst-docs from [v0.13.1](https://github.com/typst/typst/tree/v0.13.1) to [v0.14.2](https://github.com/typst/typst/releases/tag/v0.14.2). Other versions are usually compatible as well, but they have not been tested carefully.
> The JSON structure generated by typst-docs was an unstable representation of the Typst documentation. This project is confirmed to be compatible with typst-docs from [v0.13.1](https://github.com/typst/typst/tree/v0.13.1) to [v0.14.2](https://github.com/typst/typst/releases/tag/v0.14.2). Other versions of the JSON structure are usually compatible as well, but they have not been tested carefully.

@YDX-2147483647 YDX-2147483647 May 6, 2026 •

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Other versions of the JSON structure are usually compatible

This is exactly what I mean.
The current typst-docs-web is compatible with most (if not all) versions of typst-docs that output JSON, but not other versions.

@3w36zj6
3w36zj6 merged commit f462bf5 into typst-community:main May 9, 2026
22 checks passed
@YDX-2147483647
YDX-2147483647 deleted the json branch May 9, 2026 07:11
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.

3 participants