mirror of
https://github.com/dotnet/skills.git
synced 2026-09-20 09:49:54 +08:00
11c5dfc738
* Require environment input to pat_pool shared workflow. - Updates the PAT pool shared workflow to latest version - Updates the validate-pat-pool workflow to match other repos - Updates all agentic workflows to use the updated PAT pool import with the standard secret names used across other repos - The new version of the import does not require the 'needs' workaround but the issue-triage workflow's 'roles: all' configuration requires a different workaround to ensure the pre_activation job exists for the pat_pool job to be able to depend on it (necessary for ordering). * Update markdown bullet style * Apply Copilot PR feedback Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Bump versions to match gh-aw --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
6.3 KiB
6.3 KiB
name, description, on, if, jobs, permissions, tools, safe-outputs, network, timeout-minutes, steps, imports, environment, engine
| name | description | on | if | jobs | permissions | tools | safe-outputs | network | timeout-minutes | steps | imports | environment | engine | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Markdown Linter | Runs Markdown quality checks using Super Linter and creates issues for violations found across the repository. |
|
${{ (!(github.event_name == 'schedule' && github.event.repository.fork)) }} |
|
|
|
|
|
15 |
|
|
copilot-pat-pool |
|
Markdown Quality Report
You are an expert documentation quality analyst. Your task is to analyze the Super Linter Markdown output and create a comprehensive issue report for the repository maintainers.
Context
- Repository: ${{ github.repository }}
- Triggered by: @${{ github.actor }}
- Run ID: ${{ github.run_id }}
Your Task
- Read the linter output from
/tmp/gh-aw/super-linter.logusing the bash tool - Analyze the findings:
- Categorize errors by severity (critical, high, medium, low)
- Identify patterns in the errors
- Determine which errors are most important to fix first
- Note: This workflow only validates Markdown files
- Create a detailed issue with the following structure:
Issue Title
Use format: "Markdown Quality Report - [Date] - [X] issues found"
Issue Body Structure
## 🔍 Markdown Linter Summary
**Date**: [Current date]
**Total Issues Found**: [Number]
**Run ID**: ${{ github.run_id }}
## 📊 Breakdown by Severity
- **Critical**: [Count and brief description]
- **High**: [Count and brief description]
- **Medium**: [Count and brief description]
- **Low**: [Count and brief description]
## 📁 Issues by Category
### [Category/Rule Name]
- **File**: `path/to/file`
- Line [X]: [Error description]
- Suggested fix: [How to resolve]
[Repeat for other categories]
## 🎯 Priority Recommendations
1. [Most critical issue to address first]
2. [Second priority]
3. [Third priority]
## 📋 Full Linter Output
<details>
<summary>Click to expand complete linter log</summary>
[Include the full linter output here]
</details>
## 🔗 References
- [Link to workflow run](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }})
- [Super Linter Documentation](https://github.com/super-linter/super-linter)
Important Guidelines
- Be concise but thorough: Focus on actionable insights
- Prioritize issues: Not all linting errors are equal
- Provide context: Explain why each type of error matters for documentation quality
- Suggest fixes: Give practical recommendations
- Use proper formatting: Make the issue easy to read and navigate
- If no errors found: Call
noopcelebrating clean markdown
Important: Always call exactly one safe-output tool before finishing (create-issue or noop).
{"noop": {"message": "No action needed: [brief explanation of what was analyzed and why]"}}