calliope-project / calliope

A multi-scale energy systems modelling framework
https://www.callio.pe
Apache License 2.0
287 stars 93 forks source link

Update links; add link checker #527

Closed brynpickering closed 9 months ago

brynpickering commented 9 months ago

Fixes issue #520.

Also added a link checker ~pre-commit hook~ GitHub CI action so that dead links will be caught in future.

It works on a weekly schedule and during pull requests.

EDIT: not using a pre-commit hook as the pre-commit CI doesn't have access to the network (see here).

Reviewer checklist:

codecov[bot] commented 9 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (4e70191) 95.00% compared to head (e7cc543) 95.00%. Report is 3 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #527 +/- ## ======================================= Coverage 95.00% 95.00% ======================================= Files 24 24 Lines 3301 3303 +2 Branches 705 652 -53 ======================================= + Hits 3136 3138 +2 Misses 96 96 Partials 69 69 ``` [see 1 file with indirect coverage changes](https://app.codecov.io/gh/calliope-project/calliope/pull/527/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=calliope-project)