diff --git a/.github/workflows/broken-link-check.yml b/.github/workflows/broken-link-check.yml new file mode 100644 index 000000000..1ad0014a7 --- /dev/null +++ b/.github/workflows/broken-link-check.yml @@ -0,0 +1,19 @@ +on: + schedule: + - cron: 0 0 1 * * # run monthly + repository_dispatch: # run manually + types: [check-link] + push: + branches: [main, develop_imperial] + +name: Broken Link Check +jobs: + check: + name: Broken Link Check + runs-on: ubuntu-latest + steps: + - name: Broken Link Check + uses: ruzickap/action-my-broken-link-checker@v2 + with: + url: https://muse-os.readthedocs.io/en/latest/ + cmd_params: '--buffer-size=8192 --max-connections=3 --color=always --skip-tls-verification --header="User-Agent:curl/7.54.0"' # muffet parameters diff --git a/CHANGELOG.md b/CHANGELOG.md index 9e42afc4b..f344a620c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## Features +- Add GitHub action to check for broken links ([#115](https://github.com/SGIModel/MUSE_OS/pull/115)) - Inconsistent trade case study ([#58](https://github.com/SGIModel/MUSE_OS/pull/58)) - Update README.txt in installation path ([#57](https://github.com/SGIModel/MUSE_OS/pull/57)) - Add tests to check the case of not using retrofit agents ([#53](https://github.com/SGIModel/MUSE_OS/pull/53))