From 2f20b2342b049d68715fd8fd80219d8b4a660378 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 28 Dec 2025 23:53:34 +0000 Subject: [PATCH 1/3] Initial plan From c81e924f7d11c0d296b6f6fb55cf1a05f731d2fe Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 29 Dec 2025 00:01:19 +0000 Subject: [PATCH 2/3] Optimize super-linter to only validate Markdown files Configure super-linter to only validate Markdown files by setting: - VALIDATE_MARKDOWN: "true" - VALIDATE_ALL_CODEBASE: "false" This significantly improves performance since other linters (Go, JavaScript, YAML, Shell) are already covered by separate CI jobs. The workflow comment already states: "This workflow only validates Markdown files. Other linters (Go, JavaScript, YAML, Shell, etc.) are handled by separate CI jobs" Expected performance improvement: ~10-12 minutes faster (from 12m 51s to ~1-2 minutes) Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .github/workflows/super-linter.lock.yml | 2 ++ .github/workflows/super-linter.md | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index a98a4c90c1d..9b26183ca29 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -1470,6 +1470,8 @@ jobs: ENABLE_GITHUB_ACTIONS_STEP_SUMMARY: "true" GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} LOG_FILE: super-linter.log + VALIDATE_ALL_CODEBASE: "false" + VALIDATE_MARKDOWN: "true" - name: Check for linting issues id: check-results run: | diff --git a/.github/workflows/super-linter.md b/.github/workflows/super-linter.md index 1268c037c62..f77377b3838 100644 --- a/.github/workflows/super-linter.md +++ b/.github/workflows/super-linter.md @@ -44,6 +44,10 @@ jobs: LOG_FILE: super-linter.log DEFAULT_BRANCH: main ENABLE_GITHUB_ACTIONS_STEP_SUMMARY: "true" + # Only validate Markdown - other linters (Go, JS, YAML, Shell) run in CI + VALIDATE_MARKDOWN: "true" + # Disable all other linters to improve performance + VALIDATE_ALL_CODEBASE: "false" - name: Check for linting issues id: check-results From 0467a4c7aa1b014b3c5c8691e7b26f32fcd12836 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 29 Dec 2025 00:03:08 +0000 Subject: [PATCH 3/3] Update super-linter workflow description to reflect Markdown-only validation Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .github/workflows/super-linter.lock.yml | 4 ++-- .github/workflows/super-linter.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index 9b26183ca29..5d98dcb5277 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -19,7 +19,7 @@ # gh aw compile # For more information: https://github.com/githubnext/gh-aw/blob/main/.github/aw/github-agentic-workflows.md # -# Runs comprehensive code quality checks using Super Linter and creates issues for violations +# Runs Markdown quality checks using Super Linter and creates issues for violations # # Resolved workflow manifest: # Imports: @@ -1170,7 +1170,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 env: WORKFLOW_NAME: "Super Linter Report" - WORKFLOW_DESCRIPTION: "Runs comprehensive code quality checks using Super Linter and creates issues for violations" + WORKFLOW_DESCRIPTION: "Runs Markdown quality checks using Super Linter and creates issues for violations" with: script: | const fs = require('fs'); diff --git a/.github/workflows/super-linter.md b/.github/workflows/super-linter.md index f77377b3838..786cd061c45 100644 --- a/.github/workflows/super-linter.md +++ b/.github/workflows/super-linter.md @@ -1,5 +1,5 @@ --- -description: Runs comprehensive code quality checks using Super Linter and creates issues for violations +description: Runs Markdown quality checks using Super Linter and creates issues for violations on: workflow_dispatch: schedule: