Skip to content

Pages site serves five dead dataset links until a publish tag picks up #53/#54 #55

Description

@mmcky

Found during the independent validation tracked in QuantEcon/workspace-lectures#36, which checked this site because it was never re-fetched after #53/#54 merged.

What readers see right now

The live Pages site is stale pre-repoint HTML (last Pages build 2026-08-05T03:07Z, gh-pages e9156b95). Its french_rev.html still links assignat.xlsx, dette.xlsx and fig_3.xlsx via QuantEcon/lecture-python-intro/blob/main/lectures/datasets/, and its inflation_history.html still links chapter_3.xlsx (twice) and longprices.xls via the raw form of the same path. All five URLs return 404 today — those files were deleted from lecture-python-intro on Aug 6–7 (QuantEcon/lecture-python-intro#825 and QuantEcon/lecture-python-intro#827).

Main is already fixed

#53 and #54 repointed both lectures to data-lectures, and all five replacement targets serve real bytes today (assignat 209,555 B, dette 632,030 B, fig_3 9,466 B, chapter_3 73,281 B, longprices 388,608 B). The breakage lives only in the published HTML.

Why it has not cleared

publish.yml triggers on publish* tags only, and the last publish run was 2026-02-10 — merges do not republish this site. Pushing a publish* tag is the whole repair.

Why no automation caught it

The weekly linkcheck runs lychee over the gh-pages HTML, and these URLs sit in verbatim/code-cell content that lychee skips — so dead data links in published pages are invisible to it. Worth remembering when this canary is used to argue a publish path is healthy.

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