Skip to content

Decision: should link checking and Colab checks move from per-repo workflows into shared actions? #194

Description

@quantecon-services

The choice. docs/dev/PLAN.md records a settled decision: "collab.yml and linkcheck.yml remain standalone workflows". Two issues filed on 2026-09-24 propose the opposite, carried over from the deleted FUTURE-DEVELOPMENT.md (#182):

Neither can start until the settled decision is either reopened or confirmed.

Evidence to gather before deciding (both issues' first checklist items):

  • Survey the lecture repos' linkcheck.yml files. How many are there, how far have they drifted, and what does each one exclude?
  • Who runs a Colab check today? Only lecture-python.myst is known. Would others adopt one?
  • How would a shared Colab check report failures caused by Colab's unpinned :latest runtime rather than by the lecture?
  • Reuse: both would file a deduplicated issue the way build-jupyter-cache does. Would that step be extracted and shared?

Outcomes.

Related: #115 is prior art (lychee); #96 is a similar reopening of a settled PLAN decision, the .notebooks repos.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    discussOpen-ended team deliberation or a decision to be made

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions