Eric Sizemore
5b2a61b6a9
Update GitHub Actions to use latest versions (#1441)
Bumps `actions/checkout` to v6 and `actions/upload-artifact` to v7.
1 неделю назад
Jamie York
47489e7b76
Add weekly link check schedule (Mondays 09:00 UTC)
2 месяцев назад
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
2 месяцев назад
Alexander Kartavenko
8fcc78d0bf
Update Awesome Bot whitelist to include Drupal link
2 месяцев назад
Alexander Kartavenko
8a3d300f84
Clean white list
1 год назад
Eric Sizemore
da245d8435
Update awesomebot.yml (#1320)
1 год назад
Alexander Kartavenko
9fded8224c
Fixed awesomebot workflow
2 лет назад
Jamie
ac978973c1
Remove Hoa. Fix Lumen link.
4 лет назад
Jamie
2ff2468308
Skip YouTube because of consent redirects.
4 лет назад
Jamie
1b26d58c0d
Ignore O'Reilly redirect loops.
5 лет назад
Jamie
dcfbe20fc8
Allow dupes.
5 лет назад
Jamie
8baaf8e990
Back to 1s delay, to avoid 429s.
5 лет назад
Jamie
1bc07068df
Lower delay.
5 лет назад
Jamie
d2d2ddfd74
Delay.
5 лет назад
Jamie
8801b65ced
Latest Ruby.
5 лет назад
Jamie
7b7c32a1a1
Filtered results.
6 лет назад
Jamie
80af62140c
Store failures as artifacts.
6 лет назад
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.
6 лет назад