mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2024-12-16 05:26:31 +00:00
32 lines
1,011 B
YAML
32 lines
1,011 B
YAML
when:
|
|
- event: cron
|
|
cron: links
|
|
|
|
steps:
|
|
- name: links
|
|
image: docker.io/lycheeverse/lychee:0.15.1
|
|
failure: ignore
|
|
depends_on: []
|
|
commands:
|
|
- lychee pipeline/frontend/yaml/linter/schema/schema.json > links.md
|
|
- lychee --exclude localhost docs/docs/ >> links.md
|
|
- lychee --exclude localhost docs/src/pages/ >> links.md
|
|
- echo -e "\nLast checked:$(date)" >> links.md
|
|
|
|
- name: Update issue
|
|
image: docker.io/curlimages/curl:8.11.0
|
|
depends_on: links
|
|
environment:
|
|
GITHUB_TOKEN:
|
|
from_secret: github_token
|
|
commands:
|
|
- ISSUE_NUMBER=4514
|
|
- REPO_OWNER=woodpecker-ci
|
|
- REPO_NAME=woodpecker
|
|
- DESCRIPTION=$(cat links.md)
|
|
- |
|
|
curl -X PATCH \
|
|
-H "Authorization: token ${GITHUB_TOKEN}" \
|
|
-H "Accept: application/vnd.github.v3+json" \
|
|
https://api.github.com/repos/${REPO_OWNER}/${REPO_NAME}/issues/${ISSUE_NUMBER} \
|
|
-d "$(jq -n --arg body "$DESCRIPTION" '{body: $body}')"
|