Eric Sizemore
5b2a61b6a9
Update GitHub Actions to use latest versions (#1441)
Bumps `actions/checkout` to v6 and `actions/upload-artifact` to v7.
vor 1 Woche
Jamie York
47489e7b76
Add weekly link check schedule (Mondays 09:00 UTC)
vor 2 Monaten
Jamie York
3b37756821
Replace Awesome Bot with Lychee for link checking
- Switch from awesome_bot (Ruby 2.7, unmaintained) to lychee (Rust, actively maintained)
- Run on pull requests as well as pushes to master, so broken links are caught before merge
- Expand whitelist with domains known to block crawlers: leanpub.com, jetbrains.com, wiki.php.net, zend.com, nusphere.com
- Accept HTTP 429 (rate limited) as non-failure to avoid false positives
- Upload lychee results as an artifact on failure
vor 2 Monaten
Alexander Kartavenko
8fcc78d0bf
Update Awesome Bot whitelist to include Drupal link
vor 2 Monaten
Alexander Kartavenko
8a3d300f84
Clean white list
vor 1 Jahr
Eric Sizemore
da245d8435
Update awesomebot.yml (#1320)
vor 1 Jahr
Alexander Kartavenko
9fded8224c
Fixed awesomebot workflow
vor 2 Jahren
Jamie
ac978973c1
Remove Hoa. Fix Lumen link.
vor 4 Jahren
Jamie
2ff2468308
Skip YouTube because of consent redirects.
vor 4 Jahren
Jamie
1b26d58c0d
Ignore O'Reilly redirect loops.
vor 5 Jahren
Jamie
dcfbe20fc8
Allow dupes.
vor 5 Jahren
Jamie
8baaf8e990
Back to 1s delay, to avoid 429s.
vor 5 Jahren
Jamie
1bc07068df
Lower delay.
vor 5 Jahren
Jamie
d2d2ddfd74
Delay.
vor 5 Jahren
Jamie
8801b65ced
Latest Ruby.
vor 5 Jahren
Jamie
7b7c32a1a1
Filtered results.
vor 6 Jahren
Jamie
80af62140c
Store failures as artifacts.
vor 6 Jahren
Jamie York
42242dd347
Move Awesome Bot over to Github Actions (#1014)
* Add basic Github Actions file.
* Rename workflow file.
* Add badge.
* Only on push to master.
vor 6 Jahren