From dc8e8bd52677bd43e535d312a24bd7c4d6c147fd Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 25 Feb 2026 11:18:39 +0000 Subject: [PATCH 1/2] Initial plan From 57da64e0f5406ca655528cc162dd4fa2f0b7733c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 25 Feb 2026 11:20:01 +0000 Subject: [PATCH 2/2] Fix CRLF line endings in YAML files and add .gitattributes to enforce LF Co-authored-by: colinmakerofthings <66311935+colinmakerofthings@users.noreply.github.com> --- .gitattributes | 1 + .github/workflows/lint.yml | 46 +++++++++++++++++++------------------- .markdownlint.yaml | 16 ++++++------- .yamllint.yaml | 22 +++++++++--------- 4 files changed, 43 insertions(+), 42 deletions(-) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..6313b56 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +* text=auto eol=lf diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index c67fbb8..3a57ab1 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -1,23 +1,23 @@ -name: Lint - -"on": - push: - pull_request: - -jobs: - markdownlint: - name: Markdown - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: DavidAnson/markdownlint-cli2-action@v19 - with: - globs: "**/*.md" - - yamllint: - name: YAML - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - run: pip install yamllint - - run: yamllint --format github . +name: Lint + +"on": + push: + pull_request: + +jobs: + markdownlint: + name: Markdown + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: DavidAnson/markdownlint-cli2-action@v19 + with: + globs: "**/*.md" + + yamllint: + name: YAML + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - run: pip install yamllint + - run: yamllint --format github . diff --git a/.markdownlint.yaml b/.markdownlint.yaml index 4204143..c6baa28 100644 --- a/.markdownlint.yaml +++ b/.markdownlint.yaml @@ -1,8 +1,8 @@ -default: true - -# Line length — relaxed to accommodate the ASCII circuit diagram -# and table rows which can be naturally wide -MD013: - line_length: 120 - code_blocks: false # don't enforce line length inside fenced code blocks - tables: false # don't enforce line length inside tables +default: true + +# Line length — relaxed to accommodate the ASCII circuit diagram +# and table rows which can be naturally wide +MD013: + line_length: 120 + code_blocks: false # don't enforce line length inside fenced code blocks + tables: false # don't enforce line length inside tables diff --git a/.yamllint.yaml b/.yamllint.yaml index 94740e7..528150d 100644 --- a/.yamllint.yaml +++ b/.yamllint.yaml @@ -1,11 +1,11 @@ -extends: default - -ignore: | - .markdownlint.yaml - -rules: - line-length: - max: 120 - truthy: - check-keys: false - document-start: disable +extends: default + +ignore: | + .markdownlint.yaml + +rules: + line-length: + max: 120 + truthy: + check-keys: false + document-start: disable