mirror of
https://github.com/badges/awesome-badges.git
synced 2025-07-20 20:41:35 +02:00
Add workflows for broken links (#20)
Some checks failed
Broken-Links / linkChecker (push) Has been cancelled
Some checks failed
Broken-Links / linkChecker (push) Has been cancelled
* Add Broken Links workflow * Add Dependabot configuration for GitHub Actions updates * add explicit lychee-action output Co-authored-by: ccoVeille <3875889+ccoVeille@users.noreply.github.com> * Add .lycheeignore to exclude badgen blocking requests * change issue label to dead-link --------- Co-authored-by: ccoVeille <3875889+ccoVeille@users.noreply.github.com>
This commit is contained in:
6
.github/dependabot.yml
vendored
Normal file
6
.github/dependabot.yml
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
version: 2
|
||||
updates:
|
||||
- package-ecosystem: "github-actions"
|
||||
directory: "/"
|
||||
schedule:
|
||||
interval: "weekly"
|
28
.github/workflows/broken-links.yml
vendored
Normal file
28
.github/workflows/broken-links.yml
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
name: Broken-Links
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: "11 11 * * 0" # once a week at 11:11 UTC on Sunday, avoid rush hours
|
||||
|
||||
jobs:
|
||||
linkChecker:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write # required for peter-evans/create-issue-from-file
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Link Checker
|
||||
id: lychee
|
||||
uses: lycheeverse/lychee-action@v2
|
||||
with:
|
||||
fail: false
|
||||
output: ./lychee/out.md
|
||||
- name: Create Issue From File
|
||||
if: steps.lychee.outputs.exit_code != 0
|
||||
uses: peter-evans/create-issue-from-file@v5
|
||||
with:
|
||||
title: Link Checker Report
|
||||
content-filepath: ./lychee/out.md
|
||||
labels: dead-link
|
2
.lycheeignore
Normal file
2
.lycheeignore
Normal file
@@ -0,0 +1,2 @@
|
||||
# remove badgen as it seems to block lychee user agent/github actions requests
|
||||
https://badgen.net/
|
Reference in New Issue
Block a user