Skip to content

Fix link-check workflow config, pin and harden actions, prune dead README links - #223

Closed
Astrosp with Copilot wants to merge 2 commits into
mainfrom
copilot/fix-link-check-workflow
Closed

Astrosp with Copilot wants to merge 2 commits into
mainfrom
copilot/fix-link-check-workflow

Conversation

Copilot AI commented Sep 30, 2026 •

Copy link
Copy Markdown

The link-check workflow has been red on every push since February. The action never loaded the repo's markdown-link-check-config.json, and the README contains 38 links that return 404/410. This PR fixes both and hardens the workflow. The remaining noise (403s from datacenter blocking, timeouts, 429s) is not addressed here.

  • Workflow config

    • Passes config-file: markdown-link-check-config.json. The action defaults to mlc_config.json, so the custom User-Agent and ignore patterns were never applied in CI.
    • Adds permissions: contents: read.
    • Pins actions/checkout (v4.2.2) and gaurav-nelson/github-action-markdown-link-check (v1) to commit SHAs, with version comments.
    • Removes the commented-out legacy workflow block.
    permissions:
      contents: read
    ...
    - uses: gaurav-nelson/github-action-markdown-link-check@5c5dfc0a… # v1
      with:
        config-file: markdown-link-check-config.json
  • README links

    • Updates metager3.de/en/ to metager.de/ and technisette.com/p/home to technisette.com/.
    • Removes the entries for the other 36 dead URLs. Removal is by exact markdown link target, so a URL listed twice loses both entries. This affects Exif Viewer and the Global Terrorism Database.
    • facebook.com/directory/people/ is kept, since it is a different URL from the dead directory/.
    • The README's original line endings are preserved.

Reviewer note: removal was chosen over replacement because the issue reports these as permanently gone. If you would rather keep any of them, for example via an archive link, say so.

Co-authored-by: Astrosp <43451156+Astrosp@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix link check workflow configuration and dead links Fix link-check workflow config, pin and harden actions, prune dead README links Sep 30, 2026
Copilot AI requested a review from Astrosp September 30, 2026 16:18
@Astrosp Astrosp closed this Sep 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants