diff --git a/.Rbuildignore b/.Rbuildignore
index b225234f..2ed924ab 100755
--- a/.Rbuildignore
+++ b/.Rbuildignore
@@ -26,3 +26,5 @@
 ^local$
 ^README.Rmd$
 ^vignettes/local$
+
+^.lycheeignore$
diff --git a/.github/workflows/check.yaml b/.github/workflows/check.yaml
index 490960ab..c8aee499 100644
--- a/.github/workflows/check.yaml
+++ b/.github/workflows/check.yaml
@@ -66,6 +66,10 @@ jobs:
     if: github.event_name == 'pull_request'
     name: Check URLs 🌐
     uses: insightsengineering/r.pkg.template/.github/workflows/links.yaml@main
+    with:
+      link-checking-method: lychee
+      lychee-additional-args: "" # override the default of excluding private links
+      lychee-fail: true
   version:
     name: Version Check 🏁
     uses: insightsengineering/r.pkg.template/.github/workflows/version.yaml@main
diff --git a/.lycheeignore b/.lycheeignore
new file mode 100644
index 00000000..125b3b80
--- /dev/null
+++ b/.lycheeignore
@@ -0,0 +1 @@
+https://doi.org/10.1002/sim.8756
diff --git a/DESCRIPTION b/DESCRIPTION
old mode 100755
new mode 100644
diff --git a/README.md b/README.md
old mode 100755
new mode 100644
diff --git a/jmpost.Rproj b/jmpost.Rproj
old mode 100755
new mode 100644