Skip to content

update dependencies in workflows #395

update dependencies in workflows

update dependencies in workflows #395

Workflow file for this run

name: Pull request pipeline
on:
pull_request:
branches:
- main
workflow_dispatch:
# for security reasons the github actions are pinned to specific SHAs
jobs:
link_checker:
name: Link checker
runs-on: ubuntu-24.04
steps:
- name: Checkout markdown
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Link Checker
uses: lycheeverse/lychee-action@8646ba30535128ac92d33dfc9133794bfdd9b411
with:
# skip the jekyll files under '_includes' directory
args: >-
--verbose
--no-progress
--max-retries 1
--retry-wait-time 10
--exclude-path './_includes/*.html'
'./release/**/*.md'
'./release/*.md'
'./release-es/*.md'
'./release-es/**/*.md'
'*.md'
fail: true
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
md_linter:
name: Lint markdown
runs-on: ubuntu-24.04
steps:
- name: Checkout markdown
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Lint markdown
uses: DavidAnson/markdownlint-cli2-action@ded1f9488f68a970bc66ea5619e13e9b52e601cd # v23.2.0
with:
config: '.markdownlint.yaml'
globs: '*.md'
check_en_spelling:
name: Check spelling
runs-on: ubuntu-24.04
steps:
- name: Checkout markdown
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Spell check
uses: rojopolis/spellcheck-github-actions@e3cd8e9aec4587ec73bc0e60745aafd45c37aa2e
with:
config_path: .spellcheck.yaml