Skip to content

Add run-link-check label & CI to run link-check in PRs #1676

Open

Description

@Sevans711

It would be helpful to have a run-link-check label which can be added to PRs, similarly to how the run-benchmark label works, to ensure link-check succeeds without needing to find workarounds to actually get the link-check to test to run.

Recent examples of where this would have helped to save time:

Perhaps a corresponding checklist item should also be added to the default PR form under the "Documentation" section, something like:

- [ ] If this PR updated any links in any `.rst` files, ran `link-check` to test for broken links.
<!-- Adding the run-link-check label (if your uxarray repo permissions allow it) will run link-check
    If you need link-check to be run but don't have permissions, leave this item unchecked for now. -->

Activity

  1. added
    documentationImprovements or additions to documentation
    CIContinuous Integration
    developer experienceMakes the codebase easier to read, debug, maintain, or extend.
    on Aug 14, 2026
  2. moved this from 📚 Backlog to 📝 To-Do in UXarray Developmenton Aug 14, 2026
  3. erogluorhan commented on Aug 14, 2026

    @erogluorhan
    Member

    I agree this would be helpful (though personally I don't see workflow_dispatch, i.e. Actions -> CI -> Run workflow -> on PR's branch, as a workaround, it is just another GitHub mechanism.

    I don't prefer to add a PR checklist item for this though because I think even the existing checklist might feel a little overwhelming with several sections and checkboxes to be clicked. I'd rather advocate for making the current one more concise.

  4. Sevans711 commented on Aug 24, 2026

    @Sevans711
    CollaboratorAuthor

    (Linking here for future reference, regarding more concise PR form: #1696, #1703)

  5. moved this from 📚 Backlog to 📝 To-Do in UXarray Developmenton Nov 2, 2026
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

    CIContinuous Integrationdeveloper experienceMakes the codebase easier to read, debug, maintain, or extend.documentationImprovements or additions to documentation

    Type

    No type

    Fields

    Priority

    Low

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions