Skip to content

linkcheck: upgrade to QuantEcon/action-link-checker (preserve #906/#933 tuning) #954

Description

@mmcky

Background

As part of the artifact-based GitHub Pages migration (#953, tracked in QuantEcon/meta#282), linkcheck.yml was moved off the gh-pages branch checkout to download+extract the latest release .tar.gz into _site. During that migration we kept the existing lycheeverse/lychee-action engine rather than switching to QuantEcon/action-link-checker@main (as lecture-python-intro / lecture-python-programming use).

Why we kept lychee for now

This repo's linkcheck has tuned false-positive suppression tied to resolved issues:

QuantEcon/action-link-checker exposes silent-codes but no direct equivalent for --exclude-path or a specific-URL --exclude, so a naive swap risks regressing #906 / #933.

Task

Upgrade linkcheck.yml to QuantEcon/action-link-checker for family consistency, without reintroducing the #906 / #933 false positives — i.e. first confirm the action supports (or add support for) path excludes and a URL-level exclude, then port the tuning and verify a clean run.

Related: QuantEcon/meta#282, #906, #933.

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions