diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 2859813..17fc16e 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -9,3 +9,8 @@ updates: directory: "/" # Location of package manifests schedule: interval: "daily" + + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "daily" diff --git a/.github/workflows/links.yml b/.github/workflows/links.yml new file mode 100644 index 0000000..eb2a6b4 --- /dev/null +++ b/.github/workflows/links.yml @@ -0,0 +1,23 @@ +name: Links + +on: + push: + branches: ["main", "dev"] + pull_request: + branches: ["main", "dev"] + schedule: + - cron: "0 0 * * 1" + +permissions: + contents: read + +jobs: + linkChecker: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 + + - name: Link Checker + uses: lycheeverse/lychee-action@8646ba30535128ac92d33dfc9133794bfdd9b411 # v2 + with: + args: --verbose --no-progress './**/*.md' diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 22e0663..64b2462 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -5,6 +5,10 @@ on: branches: - main +permissions: + contents: write + pull-requests: read + jobs: update_release_draft: runs-on: ubuntu-latest