From 50ade725245398136ca7268403b52f379d0c00b8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 11 Feb 2026 14:22:13 +0000 Subject: [PATCH 1/4] Initial plan From f1e4851d02d32277cf97cedaa8feb7002803071d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 11 Feb 2026 14:28:14 +0000 Subject: [PATCH 2/4] Add markdownlint suppression for System.Private.Uri threat model files Co-authored-by: MihaZupan <25307628+MihaZupan@users.noreply.github.com> --- .github/workflows/markdownlint.yml | 3 ++- .github/workflows/markdownlintignore | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/markdownlintignore diff --git a/.github/workflows/markdownlint.yml b/.github/workflows/markdownlint.yml index 5da42dad861eee..7b51190ddf01e3 100644 --- a/.github/workflows/markdownlint.yml +++ b/.github/workflows/markdownlint.yml @@ -10,6 +10,7 @@ on: - ".markdownlint.json" - ".github/workflows/markdownlint.yml" - ".github/workflows/markdownlint-problem-matcher.json" + - ".github/workflows/markdownlintignore" jobs: lint: @@ -26,4 +27,4 @@ jobs: run: | echo "::add-matcher::.github/workflows/markdownlint-problem-matcher.json" npm i -g markdownlint-cli - markdownlint "**/*.md" + markdownlint --ignore-path .github/workflows/markdownlintignore "**/*.md" diff --git a/.github/workflows/markdownlintignore b/.github/workflows/markdownlintignore new file mode 100644 index 00000000000000..f8e88544fde60a --- /dev/null +++ b/.github/workflows/markdownlintignore @@ -0,0 +1,2 @@ +# Threat model files with intentional formatting +src/libraries/System.Private.Uri/docs/*Threat*Model*.md From 5661256ed17ddb8b1aef134826e56834ec241e8c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 11 Feb 2026 14:39:15 +0000 Subject: [PATCH 3/4] Configure markdownlint to allow 2 trailing spaces for hard line breaks Co-authored-by: MihaZupan <25307628+MihaZupan@users.noreply.github.com> --- .github/workflows/markdownlintignore | 2 -- .markdownlint.json | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) delete mode 100644 .github/workflows/markdownlintignore diff --git a/.github/workflows/markdownlintignore b/.github/workflows/markdownlintignore deleted file mode 100644 index f8e88544fde60a..00000000000000 --- a/.github/workflows/markdownlintignore +++ /dev/null @@ -1,2 +0,0 @@ -# Threat model files with intentional formatting -src/libraries/System.Private.Uri/docs/*Threat*Model*.md diff --git a/.markdownlint.json b/.markdownlint.json index 5efdcd39e2507d..e75148a6c568b9 100644 --- a/.markdownlint.json +++ b/.markdownlint.json @@ -1,6 +1,6 @@ { "default": false, "MD009": { - "br_spaces": 0 + "br_spaces": 2 } } From 7f20ca7c76a2a297d6f6257e3ed2f299ef3048ae Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 11 Feb 2026 14:46:38 +0000 Subject: [PATCH 4/4] Revert unneeded changes to markdownlint.yml workflow Co-authored-by: MihaZupan <25307628+MihaZupan@users.noreply.github.com> --- .github/workflows/markdownlint.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/markdownlint.yml b/.github/workflows/markdownlint.yml index 7b51190ddf01e3..5da42dad861eee 100644 --- a/.github/workflows/markdownlint.yml +++ b/.github/workflows/markdownlint.yml @@ -10,7 +10,6 @@ on: - ".markdownlint.json" - ".github/workflows/markdownlint.yml" - ".github/workflows/markdownlint-problem-matcher.json" - - ".github/workflows/markdownlintignore" jobs: lint: @@ -27,4 +26,4 @@ jobs: run: | echo "::add-matcher::.github/workflows/markdownlint-problem-matcher.json" npm i -g markdownlint-cli - markdownlint --ignore-path .github/workflows/markdownlintignore "**/*.md" + markdownlint "**/*.md"