| Markdown Linter |
Runs Markdown quality checks using Super Linter and creates issues for violations found across the repository.
|
| permissions |
workflow_dispatch |
schedule |
|
|
|
|
|
${{ (!(github.event_name == 'schedule' && github.event.repository.fork)) }} |
| super_linter |
| runs-on |
permissions |
steps |
| ubuntu-latest |
| contents |
packages |
statuses |
| read |
read |
write |
|
|
|
| name |
uses |
id |
env |
| Super-linter |
super-linter/super-linter@4ce20838b8 |
super-linter |
| GITHUB_TOKEN |
CREATE_LOG_FILE |
LOG_FILE |
DEFAULT_BRANCH |
ENABLE_GITHUB_ACTIONS_STEP_SUMMARY |
VALIDATE_MARKDOWN |
VALIDATE_ALL_CODEBASE |
| ${{ secrets.GITHUB_TOKEN }} |
true |
super-linter.log |
main |
true |
true |
true |
|
|
| name |
id |
run |
| Check for linting issues |
check-results |
if [ -f "super-linter.log" ] && [ -s "super-linter.log" ]; then
if grep -qE "ERROR|WARN|FAIL" super-linter.log; then
echo "needs-linting=true" >> "$GITHUB_OUTPUT"
else
echo "needs-linting=false" >> "$GITHUB_OUTPUT"
fi
else
echo "needs-linting=false" >> "$GITHUB_OUTPUT"
fi
|
|
|
|
|
|
|
${{ vars.GH_AW_MODEL_AGENT_COPILOT || vars.GH_AW_DEFAULT_MODEL_COPILOT || 'claude-sonnet-4.6' }} |
| contents |
actions |
issues |
| read |
read |
read |
|
| cache-memory |
edit |
bash |
| true |
|
| cat |
| grep |
| head |
| tail |
| find |
| ls |
| wc |
| sort |
| uniq |
| date |
|
|
| create-issue |
noop |
| expires |
title-prefix |
labels |
max |
| 2d |
[linter] |
|
1 |
|
|
|
|
15 |
|
| uses |
with |
| shared/pat_pool.md |
| environment |
| copilot-pat-pool |
|
|
|
copilot-pat-pool |
| id |
env |
| copilot |
| COPILOT_GITHUB_TOKEN |
| ${{ case(needs.pat_pool.outputs.pat_number == '0', secrets.COPILOT_PAT_0, needs.pat_pool.outputs.pat_number == '1', secrets.COPILOT_PAT_1, needs.pat_pool.outputs.pat_number == '2', secrets.COPILOT_PAT_2, needs.pat_pool.outputs.pat_number == '3', secrets.COPILOT_PAT_3, needs.pat_pool.outputs.pat_number == '4', secrets.COPILOT_PAT_4, needs.pat_pool.outputs.pat_number == '5', secrets.COPILOT_PAT_5, needs.pat_pool.outputs.pat_number == '6', secrets.COPILOT_PAT_6, needs.pat_pool.outputs.pat_number == '7', secrets.COPILOT_PAT_7, needs.pat_pool.outputs.pat_number == '8', secrets.COPILOT_PAT_8, needs.pat_pool.outputs.pat_number == '9', secrets.COPILOT_PAT_9, 'NO COPILOT PAT AVAILABLE') }} |
|
|