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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions