[GH-ISSUE #1213] Windows CI: upgrade to Quarto 1.9.27 and re-enable llms-txt when Scoop is available #1733

Closed
opened 2026-04-11 08:05:44 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @profvjreddi on GitHub (Mar 5, 2026).
Original GitHub issue: https://github.com/harvard-edge/cs249r_book/issues/1213

Problem

Windows CI currently fails Quarto project validation when llms-txt is enabled in website config because the Windows environment is not yet on a Quarto version that supports it.

Proposal

  1. Upgrade the Windows workflow install path to Quarto 1.9.27.
  2. Add a Scoop availability/status check for Quarto before enabling config/features that require this version.
  3. Re-enable website.llms-txt: true in Quarto YAML files once the Windows path confirms compatible Quarto via Scoop.

Why

This restores parity across OS builds and prevents Windows-only validation failures while still allowing us to adopt llms-txt as soon as the Windows install channel supports it.

Suggested implementation notes

  • Add an explicit check step in CI that validates installed Quarto version on Windows.
  • If Scoop does not yet expose 1.9.27, keep llms-txt disabled for Windows-gated builds and leave a clear TODO tied to this issue.
  • Once Scoop reports 1.9.27 as available, enable llms-txt globally again.

References

Originally created by @profvjreddi on GitHub (Mar 5, 2026). Original GitHub issue: https://github.com/harvard-edge/cs249r_book/issues/1213 ## Problem Windows CI currently fails Quarto project validation when `llms-txt` is enabled in website config because the Windows environment is not yet on a Quarto version that supports it. ## Proposal 1. Upgrade the Windows workflow install path to Quarto `1.9.27`. 2. Add a Scoop availability/status check for Quarto before enabling config/features that require this version. 3. Re-enable `website.llms-txt: true` in Quarto YAML files once the Windows path confirms compatible Quarto via Scoop. ## Why This restores parity across OS builds and prevents Windows-only validation failures while still allowing us to adopt `llms-txt` as soon as the Windows install channel supports it. ## Suggested implementation notes - Add an explicit check step in CI that validates installed Quarto version on Windows. - If Scoop does not yet expose `1.9.27`, keep `llms-txt` disabled for Windows-gated builds and leave a clear TODO tied to this issue. - Once Scoop reports `1.9.27` as available, enable `llms-txt` globally again. ## References - Issues board: https://github.com/harvard-edge/cs249r_book/issues - Scoop app status page (Quarto): https://scoop.sh/#/apps?q=quarto&s=0&d=1
GiteaMirror added the type: bugarea: book labels 2026-04-11 08:05:44 -05:00
Author
Owner

@Pratham-ja commented on GitHub (Mar 10, 2026):

Hi @profvjreddi, I would love to work on this issue. I have drafted a PR and am currently testing the changes locally before marking it ready for review. Once I finish completing and testing everything, I will share it for your feedback. Please take a look whenever you have time.

Thanks!

<!-- gh-comment-id:4033282087 --> @Pratham-ja commented on GitHub (Mar 10, 2026): Hi @profvjreddi, I would love to work on this issue. I have drafted a PR and am currently testing the changes locally before marking it ready for review. Once I finish completing and testing everything, I will share it for your feedback. Please take a look whenever you have time. Thanks!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/cs249r_book#1733