Skip to content

Conversation

@arnavk23
Copy link
Contributor

Edited LinkChecker.yml on branch fix/link-checker to add excludes for a set of external hosts that were producing forbidden/404 noise:
Added excludes for:

  • epubs.siam.org
  • dx.doi.org / doi.org
  • goo.gl
  • abelsiqueira.github.io
  • gerad.ca
    Kept the existing excludes (gstatic, doi.org, PACKAGE.jl).

Lychee was failing on external hosts that either block crawlers (403) or have removed resources (404). Those cause the action to exit non-zero even though the repository content hasn't changed.
Excluding these domains prevents the workflow from failing due to external site behavior while still checking the rest of the site.
This is a pragmatic fix to unblock CI quickly. Longer-term we can:
Audit and fix broken links in the content (recommended for persistent 404s), or
Maintain a curated list of excluded domains (if some are known to be unreliable).

Removed all the "excitement," "buzzing," and overselling language
Simplified the title (no exclamation marks)
Made it a short, factual announcement about Abel's podcast appearance
Used a simple bulleted list to summarize what Abel discussed
Direct link to the show notes for full details
Removed all the celebratory/marketing-style sections
with:

Metadata: title + rss_description
Brief announcement paragraph
Links to publisher page and DOI (as proper markdown links)
One-sentence description of GPMR
Reference line with DOI link
@arnavk23
Copy link
Contributor Author

@tmigot please review.

@tmigot
Copy link
Member

tmigot commented Oct 24, 2025

Well, I'd rather try to fix the links than silent the CI. I can live with this failing for now 😀

arnavk23 and others added 10 commits October 25, 2025 12:50
…ptimizers#198)

Bumps [lycheeverse/lychee-action](https://github.com/lycheeverse/lychee-action) from 1.1.0 to 2.0.2.
- [Release notes](https://github.com/lycheeverse/lychee-action/releases)
- [Commits](lycheeverse/lychee-action@v1.1.0...v2.0.2)

---
updated-dependencies:
- dependency-name: lycheeverse/lychee-action
  dependency-version: 2.0.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…03/404 (abelsiqueira assets, gerad preprints, dx.doi -> doi.org, epubs.siam -> doi.org)
  _data/references.json
  _data/bibtex/articles2019.bib
  _data/bibtex/articles2020.bib
  tutorials/index.md
@arnavk23
Copy link
Contributor Author

@tmigot Sorry for misunderstanding, I have changes the old links.

Copy link
Member

@tmigot tmigot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @arnavk23 !

@tmigot tmigot merged commit ad8b922 into JuliaSmoothOptimizers:main Oct 25, 2025
2 checks passed
@arnavk23 arnavk23 deleted the fix/link-checker branch October 25, 2025 15:30
@tmigot
Copy link
Member

tmigot commented Oct 25, 2025

Fix some of the links, related to #207 .

@arnavk23 arnavk23 restored the fix/link-checker branch October 25, 2025 19:36
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.

3 participants