From 668c587cfcc4691f344287cd6f70903aff0a4886 Mon Sep 17 00:00:00 2001 From: Glenn Jackman Date: Sat, 7 Mar 2026 14:17:59 -0500 Subject: [PATCH 1/2] add link checker to CI --- .github/workflows/links.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/workflows/links.yml diff --git a/.github/workflows/links.yml b/.github/workflows/links.yml new file mode 100644 index 0000000..725e825 --- /dev/null +++ b/.github/workflows/links.yml @@ -0,0 +1,23 @@ +name: Links + +on: + pull_request: + push: + branches: + - main + repository_dispatch: + workflow_dispatch: + +jobs: + linkChecker: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + + - name: Link Checker + uses: lycheeverse/lychee-action@8646ba30535128ac92d33dfc9133794bfdd9b411 + with: + args: --cache --accept 200,429 --verbose --require-https --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.75 Safari/537.36" --no-progress **/*.md **/*.html **/*.toml **/*.json + fail: true + env: + GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} From 58f9e687b0026086a4eb721f10d89b4aa0413c2c Mon Sep 17 00:00:00 2001 From: Glenn Jackman Date: Sat, 7 Mar 2026 14:25:43 -0500 Subject: [PATCH 2/2] fix broken link --- docs/LEARNING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/LEARNING.md b/docs/LEARNING.md index 8dd1fc7..bfcddfc 100644 --- a/docs/LEARNING.md +++ b/docs/LEARNING.md @@ -6,5 +6,5 @@ This is a great starting point if you're new to both MoonScript and Lua, explain The primary spot for Learning Resources is [the MoonScript website][learn]. It assumes you are already familiar with Lua. -[leafo]: https://leafo.net/posts/An_overview_of_MoonScript.html +[leafo]: https://leafo.net/posts/moonscript_overview.html [learn]: https://moonscript.org/#learning