Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 20 additions & 4 deletions .github/workflows/housekeeping.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:
- cron: '30 6 * * 6'
workflow_dispatch:

# for security reasons the github actions are pinned to specific release versions
# for security reasons the github actions are pinned to specific SHAs
jobs:
chores:
name: Tidy workflows
Expand All @@ -16,15 +16,15 @@ jobs:
actions: write
steps:
- name: Delete stale workflow runs
uses: Mattraks/delete-workflow-runs@v2.1.0
uses: Mattraks/delete-workflow-runs@5bf9a1dac5c4d041c029f0a8370ddf0c5cb5aeb7
with:
token: ${{ github.token }}
repository: ${{ github.repository }}
retain_days: 28
keep_minimum_runs: 10

- name: Delete unused workflows
uses: otto-de/purge-deprecated-workflow-runs@v4.0.4
uses: otto-de/purge-deprecated-workflow-runs@f586d3fe7f959c38ca76a0030521dfa47946bce3
with:
token: ${{ github.token }}

Expand All @@ -36,7 +36,7 @@ jobs:
issues: write
steps:
- name: Tidy stale PRs and issues
uses: actions/stale@v10.2.0
uses: actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f
with:
days-before-issue-stale: 183
days-before-issue-close: -1
Expand All @@ -47,3 +47,19 @@ jobs:
days-before-pr-close: 7
stale-pr-message: 'This PR is stale because it has been open 21 days with no activity. Remove stale label, or add a comment, otherwise it will be closed in 7 days.'
close-pr-message: 'This PR was closed because it has been stalled for 4 weeks with no activity.'

link_checker:
name: Link checker
runs-on: ubuntu-24.04

steps:
- name: Checkout markdown
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd

- name: Link Checker
uses: lycheeverse/lychee-action@8646ba30535128ac92d33dfc9133794bfdd9b411
with:
args: --verbose --no-progress --max-retries 1 '**/*.md' '*.md'
fail: true
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
31 changes: 9 additions & 22 deletions .github/workflows/pr.yaml
Original file line number Diff line number Diff line change
@@ -1,26 +1,25 @@
name: Pull request pipeline
# checks are only on the draft and root directories because that is where the changes should be

on:
pull_request:
branches:
- main
workflow_dispatch:

# for security reasons the github actions are pinned to specific release versions
# 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@v6.0.2
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd

- name: Link Checker
uses: lycheeverse/lychee-action@v2.8.0
uses: lycheeverse/lychee-action@8646ba30535128ac92d33dfc9133794bfdd9b411
with:
# skip the jekyll files under '_includes' directory
args: >-
--verbose
--no-progress
--max-retries 1
--retry-wait-time 10
Expand All @@ -39,34 +38,22 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Checkout markdown
uses: actions/checkout@v6.0.2
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd

- name: Lint markdown
uses: DavidAnson/markdownlint-cli2-action@v22.0.0
uses: DavidAnson/markdownlint-cli2-action@07035fd053f7be764496c0f8d8f9f41f98305101
with:
config: '.markdownlint.yaml'
globs: '*.md'

check_en_spelling:
name: Check EN spelling
name: Check spelling
runs-on: ubuntu-24.04
steps:
- name: Checkout markdown
uses: actions/checkout@v6.0.2
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd

- name: Spell check
uses: rojopolis/spellcheck-github-actions@0.58.0
uses: rojopolis/spellcheck-github-actions@e3cd8e9aec4587ec73bc0e60745aafd45c37aa2e
with:
config_path: .spellcheck.yaml

check_es_spelling:
name: Check ES spelling
runs-on: ubuntu-24.04
steps:
- name: Checkout markdown
uses: actions/checkout@v6.0.2

- name: Spell check
uses: rojopolis/spellcheck-github-actions@0.58.0
with:
config_path: .spellcheck-es.yaml
4 changes: 2 additions & 2 deletions .github/workflows/validate-owasp-metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v6.0.2
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd

- name: Validate metadata file
uses: owasp/nest-schema/.github/actions/validate@v0.1.51
uses: owasp/nest-schema/.github/actions/validate@011b47d59567ae7cfd246948c67503ba2f6cc15b
19 changes: 0 additions & 19 deletions .spellcheck-es.yaml

This file was deleted.

127 changes: 0 additions & 127 deletions .wordlist-es.txt

This file was deleted.

Loading