From ca28c10b88444745b88d154e24f02b46b478afa4 Mon Sep 17 00:00:00 2001 From: Walentalien Date: Sat, 26 Sep 2026 11:08:32 +0200 Subject: [PATCH 1/7] add correct entry to dict Signed-off-by: Walentalien --- dict.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/dict.txt b/dict.txt index 7e4ae69..1c6d0c5 100644 --- a/dict.txt +++ b/dict.txt @@ -1232,6 +1232,7 @@ Ott OTT Ousterhoust Ousterhout +outsized overcommit overfit overfitting From dd875d09b808b23daec08a259f108e14b631aa93 Mon Sep 17 00:00:00 2001 From: Walentalien Date: Sat, 26 Sep 2026 11:09:05 +0200 Subject: [PATCH 2/7] make spellcheck fail on reported words Signed-off-by: Walentalien --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index dc21a39..2a56ba9 100644 --- a/Makefile +++ b/Makefile @@ -38,7 +38,7 @@ lint: $(VIRTUALENV) doc8 --ignore-path $< --ignore-path "$(BUILDDIR)" --max-line-length 120 . # Workaround sphinx-doc/sphinx#4371. -spelling: SPHINXOPTS += -E +spelling: SPHINXOPTS += -E -W # clean up clean: From 2a02a3f862cc46bff895d2cb5785d5235247e67f Mon Sep 17 00:00:00 2001 From: Walentalien Date: Sat, 26 Sep 2026 11:09:30 +0200 Subject: [PATCH 3/7] run checks on push to main Signed-off-by: Walentalien --- .github/workflows/publish-docs.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/publish-docs.yml b/.github/workflows/publish-docs.yml index 23a3d02..8e63070 100644 --- a/.github/workflows/publish-docs.yml +++ b/.github/workflows/publish-docs.yml @@ -29,6 +29,8 @@ jobs: steps: - name: Checkout uses: actions/checkout@v6 + - name: Validate source + run: make test - name: Setup Pages uses: actions/configure-pages@v6 - name: Build html From 24e50e37709eb625a56e3f0aa339bd9bb3516408 Mon Sep 17 00:00:00 2001 From: Walentalien Date: Sat, 26 Sep 2026 11:16:51 +0200 Subject: [PATCH 4/7] add dict entry Signed-off-by: Walentalien --- dict.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/dict.txt b/dict.txt index 1c6d0c5..43c516e 100644 --- a/dict.txt +++ b/dict.txt @@ -327,6 +327,7 @@ cyber cybersecurity cyclocross Daemen +dahl DARPA datacenter datacenter's From c23be84071ebc97c17a85ed4497ec0d456ecaafe Mon Sep 17 00:00:00 2001 From: Walentalien Date: Sat, 26 Sep 2026 12:02:44 +0200 Subject: [PATCH 5/7] add temp diagnostics script Signed-off-by: Walentalien --- .github/workflows/validate-docs.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/validate-docs.yml b/.github/workflows/validate-docs.yml index 4227693..ac08573 100644 --- a/.github/workflows/validate-docs.yml +++ b/.github/workflows/validate-docs.yml @@ -10,6 +10,11 @@ jobs: - run: echo "🔎 The name of your branch is ${{ github.ref }} and your repository is ${{ github.repository }}." - name: Check out repo uses: actions/checkout@v6 + - name: Show spelling environment + run: | + make venv-docs + venv-docs/bin/python -c "import enchant; d = enchant.Dict('en_US'); print(d.tag, d.provider.name, d.provider.file)" + dpkg-query -W '*aspell*' '*hunspell*' '*enchant*' || true - name: Validate source run: make test - name: Build html From 062421ff763ac1cfcd6f0265775493962d809ac8 Mon Sep 17 00:00:00 2001 From: Walentalien Date: Mon, 28 Sep 2026 11:13:50 +0200 Subject: [PATCH 6/7] remove test from ci Signed-off-by: Walentalien --- .github/workflows/publish-docs.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/publish-docs.yml b/.github/workflows/publish-docs.yml index 8e63070..23a3d02 100644 --- a/.github/workflows/publish-docs.yml +++ b/.github/workflows/publish-docs.yml @@ -29,8 +29,6 @@ jobs: steps: - name: Checkout uses: actions/checkout@v6 - - name: Validate source - run: make test - name: Setup Pages uses: actions/configure-pages@v6 - name: Build html From 058c91ac10108a9ad06fd65720617720fce7b471 Mon Sep 17 00:00:00 2001 From: Walentalien Date: Mon, 28 Sep 2026 11:14:49 +0200 Subject: [PATCH 7/7] run only lint in ci, do not rely on spellcheck Signed-off-by: Walentalien --- .github/workflows/validate-docs.yml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.github/workflows/validate-docs.yml b/.github/workflows/validate-docs.yml index ac08573..09c29b3 100644 --- a/.github/workflows/validate-docs.yml +++ b/.github/workflows/validate-docs.yml @@ -10,13 +10,8 @@ jobs: - run: echo "🔎 The name of your branch is ${{ github.ref }} and your repository is ${{ github.repository }}." - name: Check out repo uses: actions/checkout@v6 - - name: Show spelling environment - run: | - make venv-docs - venv-docs/bin/python -c "import enchant; d = enchant.Dict('en_US'); print(d.tag, d.provider.name, d.provider.file)" - dpkg-query -W '*aspell*' '*hunspell*' '*enchant*' || true - name: Validate source - run: make test + run: make lint - name: Build html run: make html - name: List built files