From ee65c841bab357c47c4420025b817b7bd7b50ede Mon Sep 17 00:00:00 2001 From: wolf99 <281700+wolf99@users.noreply.github.com> Date: Sat, 4 Oct 2025 20:58:09 +0100 Subject: [PATCH 01/19] try lychee again --- .github/workflows/checks.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 7dc39b86..ec4af3c1 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -36,3 +36,15 @@ jobs: - name: Check include guards run: ./bin/check-include-guards ./exercises/concept ./exercises/practice + + - name: Check links + uses: lycheeverse/lychee-action@885c65f3dc543b57c898c8099f4e08c8afd178a2 + id: lychee + with: + args: --cache --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36" --no-progress **/*.md **/*.html + fail: true + env: + GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} + + # - name: Fail if there were link errors + # run: exit ${{ steps.lychee.outputs.exit_code }} From e38d50e6a254fee4fe9391d7ffeff80a484f790e Mon Sep 17 00:00:00 2001 From: wolf99 <281700+wolf99@users.noreply.github.com> Date: Sat, 4 Oct 2025 20:59:30 +0100 Subject: [PATCH 02/19] Remove deprecated lychee failure handling --- .github/workflows/checks.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index ec4af3c1..2edad4aa 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -45,6 +45,3 @@ jobs: fail: true env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} - - # - name: Fail if there were link errors - # run: exit ${{ steps.lychee.outputs.exit_code }} From c1853c0e6903c81b1d85dd141a096fc722928689 Mon Sep 17 00:00:00 2001 From: wolf99 <281700+wolf99@users.noreply.github.com> Date: Sat, 4 Oct 2025 21:26:49 +0100 Subject: [PATCH 03/19] Check if --insecure fixes the certificate errors --- .github/workflows/checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 2edad4aa..efd0445b 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -41,7 +41,7 @@ jobs: uses: lycheeverse/lychee-action@885c65f3dc543b57c898c8099f4e08c8afd178a2 id: lychee with: - args: --cache --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36" --no-progress **/*.md **/*.html + args: --cache --insecure --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36" --no-progress **/*.md **/*.html fail: true env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} From c1f654bb869d9621dca0564746ba6c3120319cfa Mon Sep 17 00:00:00 2001 From: wolf99 <281700+wolf99@users.noreply.github.com> Date: Sat, 4 Oct 2025 21:40:31 +0100 Subject: [PATCH 04/19] Fix DrDobbs link error --- docs/LEARNING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/LEARNING.md b/docs/LEARNING.md index a2f027da..85395d1a 100644 --- a/docs/LEARNING.md +++ b/docs/LEARNING.md @@ -28,7 +28,7 @@ These resources cover [Unity][] and [CppUTest][]; this track uses Unity. [Learn C]: https://www.learn-c.org/ [CS50x]: https://www.edx.org/course/cs50s-introduction-to-computer-science [CodeChef]: https://www.codechef.com/ide -[test-frameworks]: https://www.drdobbs.com/testing/unit-testing-in-c-tools-and-conventions/240156344 +[test-frameworks]: https://web.archive.org/web/20190726064009/https://www.drdobbs.com/testing/unit-testing-in-c-tools-and-conventions/240156344 [tdd]: https://pragprog.com/titles/jgade/test-driven-development-for-embedded-c [Unity]: https://www.throwtheswitch.org/unity/ [CppUTest]: https://cpputest.github.io/ From 31ac160345544dd40b39f72aa634779cfcf31e9e Mon Sep 17 00:00:00 2001 From: wolf99 <281700+wolf99@users.noreply.github.com> Date: Mon, 13 Oct 2025 20:22:14 +0100 Subject: [PATCH 05/19] Exclude stackoverflow --- .github/workflows/checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index efd0445b..d16df457 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -41,7 +41,7 @@ jobs: uses: lycheeverse/lychee-action@885c65f3dc543b57c898c8099f4e08c8afd178a2 id: lychee with: - args: --cache --insecure --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36" --no-progress **/*.md **/*.html + args: --cache --exclude stackoverflow.com/* --insecure --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36" --no-progress **/*.md **/*.html fail: true env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} From af99bc1c12fea664f93d34f38c97e66ea268f90f Mon Sep 17 00:00:00 2001 From: wolf99 <281700+wolf99@users.noreply.github.com> Date: Mon, 13 Oct 2025 21:12:51 +0100 Subject: [PATCH 06/19] Limit retries to avoid github rate-limiting --- .github/workflows/checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index d16df457..07b65050 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -41,7 +41,7 @@ jobs: uses: lycheeverse/lychee-action@885c65f3dc543b57c898c8099f4e08c8afd178a2 id: lychee with: - args: --cache --exclude stackoverflow.com/* --insecure --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36" --no-progress **/*.md **/*.html + args: --cache --max-retries 0 --exclude stackoverflow.com/* --insecure --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36" --no-progress **/*.md **/*.html fail: true env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} From 379415807f179501d67df757dd3e2f138f33e45b Mon Sep 17 00:00:00 2001 From: wolf99 <281700+wolf99@users.noreply.github.com> Date: Mon, 13 Oct 2025 21:18:16 +0100 Subject: [PATCH 07/19] Reduce max redirects to avoid github rate limiting --- .github/workflows/checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 07b65050..0c279329 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -41,7 +41,7 @@ jobs: uses: lycheeverse/lychee-action@885c65f3dc543b57c898c8099f4e08c8afd178a2 id: lychee with: - args: --cache --max-retries 0 --exclude stackoverflow.com/* --insecure --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36" --no-progress **/*.md **/*.html + args: --cache --max-retries 0 --max-concurrency 30 --exclude stackoverflow.com/* --insecure --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36" --no-progress **/*.md **/*.html fail: true env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} From cb6f76ef1e794a0ac169faf2ff0ddc5fe0cee1f2 Mon Sep 17 00:00:00 2001 From: wolf99 <281700+wolf99@users.noreply.github.com> Date: Tue, 14 Oct 2025 20:20:14 +0100 Subject: [PATCH 08/19] Passthe github token argument properly --- .github/workflows/checks.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 0c279329..1ec40dc7 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -43,5 +43,5 @@ jobs: with: args: --cache --max-retries 0 --max-concurrency 30 --exclude stackoverflow.com/* --insecure --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36" --no-progress **/*.md **/*.html fail: true - env: - GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} + token: ${{ secrets.CUSTOM_TOKEN }} + From bbd309b362dabcbfcc05360b93de72ee66e2c3d8 Mon Sep 17 00:00:00 2001 From: wolf99 <281700+wolf99@users.noreply.github.com> Date: Tue, 14 Oct 2025 20:38:57 +0100 Subject: [PATCH 09/19] Fix token name --- .github/workflows/checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 1ec40dc7..30ac7a36 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -43,5 +43,5 @@ jobs: with: args: --cache --max-retries 0 --max-concurrency 30 --exclude stackoverflow.com/* --insecure --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36" --no-progress **/*.md **/*.html fail: true - token: ${{ secrets.CUSTOM_TOKEN }} + token: ${{ secrets.GITHUB_TOKEN }} From 5f3651bf37fd480c43f4d61b2d5f3814ce2479c4 Mon Sep 17 00:00:00 2001 From: wolf99 <281700+wolf99@users.noreply.github.com> Date: Tue, 14 Oct 2025 21:04:14 +0100 Subject: [PATCH 10/19] Adds some line breaks for ease of reading --- .github/workflows/checks.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 30ac7a36..a14d81fa 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -41,7 +41,9 @@ jobs: uses: lycheeverse/lychee-action@885c65f3dc543b57c898c8099f4e08c8afd178a2 id: lychee with: - args: --cache --max-retries 0 --max-concurrency 30 --exclude stackoverflow.com/* --insecure --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36" --no-progress **/*.md **/*.html + args: --cache --max-retries 0 --max-concurrency 30 --exclude stackoverflow.com/* + --insecure --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36" + --no-progress **/*.md **/*.html fail: true token: ${{ secrets.GITHUB_TOKEN }} From 6f2bd73e46af762d14bd15892bac0087d414ea63 Mon Sep 17 00:00:00 2001 From: wolf99 <281700+wolf99@users.noreply.github.com> Date: Fri, 17 Oct 2025 20:40:40 +0100 Subject: [PATCH 11/19] Try extending wait time --- .github/workflows/checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index a14d81fa..eda1d165 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -41,7 +41,7 @@ jobs: uses: lycheeverse/lychee-action@885c65f3dc543b57c898c8099f4e08c8afd178a2 id: lychee with: - args: --cache --max-retries 0 --max-concurrency 30 --exclude stackoverflow.com/* + args: --cache --max-retries 3 --retry-wait-time 5 --max-concurrency 30 --exclude stackoverflow.com/* --insecure --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36" --no-progress **/*.md **/*.html fail: true From 0da7701c86ed87685fa316a647997e313d0e96ae Mon Sep 17 00:00:00 2001 From: wolf99 <281700+wolf99@users.noreply.github.com> Date: Fri, 17 Oct 2025 21:02:12 +0100 Subject: [PATCH 12/19] exclude gnu.org --- .github/workflows/checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index eda1d165..d411dbf4 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -41,7 +41,7 @@ jobs: uses: lycheeverse/lychee-action@885c65f3dc543b57c898c8099f4e08c8afd178a2 id: lychee with: - args: --cache --max-retries 3 --retry-wait-time 5 --max-concurrency 30 --exclude stackoverflow.com/* + args: --cache --max-retries 3 --retry-wait-time 5 --max-concurrency 30 --exclude "stackoverflow.com/*" "gnu.org/*" --insecure --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36" --no-progress **/*.md **/*.html fail: true From fb09f35c90a1cbfeeb098ab333bf9409e6c88131 Mon Sep 17 00:00:00 2001 From: wolf99 <281700+wolf99@users.noreply.github.com> Date: Fri, 17 Oct 2025 21:46:50 +0100 Subject: [PATCH 13/19] tidy up a little --- .github/workflows/checks.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index d411dbf4..fe4b59f0 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -41,7 +41,8 @@ jobs: uses: lycheeverse/lychee-action@885c65f3dc543b57c898c8099f4e08c8afd178a2 id: lychee with: - args: --cache --max-retries 3 --retry-wait-time 5 --max-concurrency 30 --exclude "stackoverflow.com/*" "gnu.org/*" + args: >- + --cache --max-retries 3 --retry-wait-time 5 --max-concurrency 30 --exclude "stackoverflow.com/*" "gnu.org/*" --insecure --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36" --no-progress **/*.md **/*.html fail: true From 79a8ee53aa09ea44d39b622b7bdf3d441329946b Mon Sep 17 00:00:00 2001 From: wolf99 <281700+wolf99@users.noreply.github.com> Date: Fri, 17 Oct 2025 21:57:52 +0100 Subject: [PATCH 14/19] require https --- .github/workflows/checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index fe4b59f0..e3930534 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -43,7 +43,7 @@ jobs: with: args: >- --cache --max-retries 3 --retry-wait-time 5 --max-concurrency 30 --exclude "stackoverflow.com/*" "gnu.org/*" - --insecure --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36" + --require-https --insecure --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36" --no-progress **/*.md **/*.html fail: true token: ${{ secrets.GITHUB_TOKEN }} From 324e85e6faefe0871bf50e00eeed1bb31fb81ff7 Mon Sep 17 00:00:00 2001 From: wolf99 <281700+wolf99@users.noreply.github.com> Date: Sat, 18 Oct 2025 19:51:07 +0100 Subject: [PATCH 15/19] Fix HTTP URIs to HTTPS --- docs/CONTRIBUTING.md | 6 +++--- docs/INSTALLATION.md | 2 +- exercises/shared/.docs/help.md | 2 +- reference/implementing-a-concept-exercise.md | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index cf189fe9..6e7446d9 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -201,9 +201,9 @@ Read more about [test runners]. [clang-format]: https://releases.llvm.org/10.0.0/tools/clang/docs/ClangFormat.html [Homebrew]: https://brew.sh [implement-an-exercise-from-specification]: https://github.com/exercism/docs/blob/main/building/tracks/practice-exercises/add.md -[Unity]: http://www.throwtheswitch.org/unity/ -[ThrowTheSwitch]: http://www.throwtheswitch.org/#intro-1-section -[getting started with unity]: http://www.throwtheswitch.org/getting-started-with-unity/ +[Unity]: https://www.throwtheswitch.org/unity/ +[ThrowTheSwitch]: https://www.throwtheswitch.org/#intro-1-section +[getting started with unity]: https://www.throwtheswitch.org/getting-started-with-unity/ [versions]: ./VERSIONS.md [test-file-layout]: ./C_STYLE_GUIDE.md#test-file-layout [include guards]: https://en.wikipedia.org/wiki/Include_guard diff --git a/docs/INSTALLATION.md b/docs/INSTALLATION.md index 131e33c6..8d643e72 100644 --- a/docs/INSTALLATION.md +++ b/docs/INSTALLATION.md @@ -28,4 +28,4 @@ If you are using an earlier version of Windows or WSL Bash is not available to y [Homebrew]: https://brew.sh [Windows Subsystem for Linux]: https://docs.microsoft.com/en-gb/windows/wsl/about [MSYS]: https://www.msys2.org -[mingw-w64]: http://mingw-w64.org +[mingw-w64]: https://mingw-w64.org diff --git a/exercises/shared/.docs/help.md b/exercises/shared/.docs/help.md index 7d7cef60..0ce8242a 100644 --- a/exercises/shared/.docs/help.md +++ b/exercises/shared/.docs/help.md @@ -13,7 +13,7 @@ To get help if having trouble, you can use the following resources: - [The C Programming][K&R] book by K&R is the original source of the language and is still useful today. [c-track]: https://exercism.org/docs/tracks/c -[stackoverflow]: http://stackoverflow.com/questions/tagged/c +[stackoverflow]: https://stackoverflow.com/questions/tagged/c [cppreference]: https://en.cppreference.com/w/c [tutorialspoint]: https://www.tutorialspoint.com/cprogramming/ [K&R]: https://www.amazon.com/Programming-Language-2nd-Brian-Kernighan/dp/0131103628/ diff --git a/reference/implementing-a-concept-exercise.md b/reference/implementing-a-concept-exercise.md index 08a9cab5..8cd3ab7c 100644 --- a/reference/implementing-a-concept-exercise.md +++ b/reference/implementing-a-concept-exercise.md @@ -78,6 +78,6 @@ If you have any questions regarding implementing the exercise, please post them [docs-rationale-for-v3]: https://github.com/exercism/v3/blob/main/docs/rationale-for-v3.md [docs-features-of-v3]: https://github.com/exercism/v3/blob/main/docs/features-of-v3.md [anatomy-of-a-concept-exercise]: https://www.youtube.com/watch?v=gkbBqd7hPrA -[unity]: http://www.throwtheswitch.org/unity +[unity]: https://www.throwtheswitch.org/unity [how-to-implement-a-concept-exercise]: https://github.com/exercism/v3/blob/main/docs/maintainers/generic-how-to-implement-a-concept-exercise.md [reference]: https://github.com/exercism/v3/blob/main/reference From 4f6af08a47875b6a39a98548868157bcc961c664 Mon Sep 17 00:00:00 2001 From: wolf99 <281700+wolf99@users.noreply.github.com> Date: Sat, 18 Oct 2025 20:06:34 +0100 Subject: [PATCH 16/19] Adjust exclude regexes --- .github/workflows/checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index e3930534..dc07ff55 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -42,7 +42,7 @@ jobs: id: lychee with: args: >- - --cache --max-retries 3 --retry-wait-time 5 --max-concurrency 30 --exclude "stackoverflow.com/*" "gnu.org/*" + --cache --max-retries 3 --retry-wait-time 5 --max-concurrency 30 --exclude "stackoverflow\.com.*" "gnu\.org.*" --require-https --insecure --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36" --no-progress **/*.md **/*.html fail: true From 5be5d43c6b3b737bd74486c0f524a7db8db9964b Mon Sep 17 00:00:00 2001 From: wolf99 <281700+wolf99@users.noreply.github.com> Date: Sat, 18 Oct 2025 21:22:53 +0100 Subject: [PATCH 17/19] Try an older version of lychee --- .github/workflows/checks.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index dc07ff55..b4b638aa 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -38,7 +38,7 @@ jobs: run: ./bin/check-include-guards ./exercises/concept ./exercises/practice - name: Check links - uses: lycheeverse/lychee-action@885c65f3dc543b57c898c8099f4e08c8afd178a2 + uses: lycheeverse/lychee-action@202e5e9c2f4ef1a55a3d02563e1cb6041e5332 # 2.4.1 id: lychee with: args: >- @@ -47,4 +47,7 @@ jobs: --no-progress **/*.md **/*.html fail: true token: ${{ secrets.GITHUB_TOKEN }} + env: + # Not sure which version changed how the token is passed in + GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} From 6f80851454cd78bafc0e7e3cb5151bf93f54c99f Mon Sep 17 00:00:00 2001 From: wolf99 <281700+wolf99@users.noreply.github.com> Date: Sat, 18 Oct 2025 21:24:16 +0100 Subject: [PATCH 18/19] Fix action hash --- .github/workflows/checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index b4b638aa..e947e082 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -38,7 +38,7 @@ jobs: run: ./bin/check-include-guards ./exercises/concept ./exercises/practice - name: Check links - uses: lycheeverse/lychee-action@202e5e9c2f4ef1a55a3d02563e1cb6041e5332 # 2.4.1 + uses: lycheeverse/lychee-action@82202e5e9c2f4ef1a55a3d02563e1cb6041e5332 # 2.4.1 id: lychee with: args: >- From ee366992992c9a42fe32ace0c2da1daa8230d464 Mon Sep 17 00:00:00 2001 From: wolf99 <281700+wolf99@users.noreply.github.com> Date: Sat, 18 Oct 2025 21:35:02 +0100 Subject: [PATCH 19/19] Revert to current release of Lychee --- .github/workflows/checks.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index e947e082..dc07ff55 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -38,7 +38,7 @@ jobs: run: ./bin/check-include-guards ./exercises/concept ./exercises/practice - name: Check links - uses: lycheeverse/lychee-action@82202e5e9c2f4ef1a55a3d02563e1cb6041e5332 # 2.4.1 + uses: lycheeverse/lychee-action@885c65f3dc543b57c898c8099f4e08c8afd178a2 id: lychee with: args: >- @@ -47,7 +47,4 @@ jobs: --no-progress **/*.md **/*.html fail: true token: ${{ secrets.GITHUB_TOKEN }} - env: - # Not sure which version changed how the token is passed in - GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}