mirror of
https://github.com/bpg/terraform-provider-proxmox.git
synced 2025-06-30 18:42:58 +00:00
* chore(ci): update actions/setup-go digest (0aaccfd → d35c59a) * chore(ci): update jetbrains/qodana-action action (v2025.1.0 → v2025.1.1) | datasource | package | from | to | | ----------- | ----------------------- | --------- | --------- | | github-tags | JetBrains/qodana-action | v2025.1.0 | v2025.1.1 | * chore(ci): update lycheeverse/lychee-action action (v2.4.0 → v2.4.1) | datasource | package | from | to | | ----------- | ------------------------- | ------ | ------ | | github-tags | lycheeverse/lychee-action | v2.4.0 | v2.4.1 | --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
51 lines
1.7 KiB
YAML
51 lines
1.7 KiB
YAML
name: "Link Check"
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
schedule:
|
|
- cron: "0 0 * * 0"
|
|
|
|
jobs:
|
|
link-check:
|
|
runs-on: ubuntu-24.04
|
|
steps:
|
|
- name: Generate Short Lived OAuth App Token
|
|
uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6
|
|
id: app-token
|
|
with:
|
|
app-id: "${{ secrets.BOT_APP_ID }}"
|
|
private-key: "${{ secrets.BOT_APP_PRIVATE_KEY }}"
|
|
owner: "${{ github.repository_owner }}"
|
|
repositories: "${{ github.event.repository.name }}"
|
|
|
|
- name: Checkout
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
- name: Link Checker
|
|
uses: lycheeverse/lychee-action@82202e5e9c2f4ef1a55a3d02563e1cb6041e5332 # v2.4.1
|
|
id: lychee
|
|
env:
|
|
GITHUB_TOKEN: "${{ steps.app-token.outputs.token }}"
|
|
with:
|
|
args: --base . --verbose --no-progress './**/*.md' './**/*.html' --exclude-path ./CONTRIBUTORS.md --exclude-path ./CHANGELOG.md
|
|
|
|
- name: Find Link Checker Issue
|
|
id: link-checker-issue
|
|
uses: micalevisk/last-issue-action@0d40124cc99ac8601c2516007f0c98ef3d27537b # v2.3.0
|
|
if: steps.lychee.outputs.exit_code != 0
|
|
with:
|
|
state: open
|
|
labels: |
|
|
broken-links
|
|
|
|
- name: Update Issue
|
|
uses: peter-evans/create-issue-from-file@e8ef132d6df98ed982188e460ebb3b5d4ef3a9cd # v5.0.1
|
|
if: steps.lychee.outputs.exit_code != 0
|
|
with:
|
|
title: Broken links detected 🔗
|
|
issue-number: "${{ steps.link-checker-issue.outputs.issue-number }}"
|
|
content-filepath: ./lychee/out.md
|
|
token: "${{ steps.app-token.outputs.token }}"
|
|
labels: |
|
|
broken-links
|