From 7d6d93abda24d0a49a1f6f4d76c28e32ed945e6b Mon Sep 17 00:00:00 2001 From: Stan Ulbrych Date: Thu, 29 May 2025 09:21:33 +0100 Subject: [PATCH 1/4] Initial --- .github/workflows/update-lint-and-build.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.github/workflows/update-lint-and-build.yml b/.github/workflows/update-lint-and-build.yml index 91e12dfa8..1cb919697 100644 --- a/.github/workflows/update-lint-and-build.yml +++ b/.github/workflows/update-lint-and-build.yml @@ -84,6 +84,24 @@ jobs: - uses: rffontenelle/sphinx-lint-problem-matcher@v1.0.0 - run: sphinx-lint + spellcheck: + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + version: [ 3.14 ] + needs: [ 'update' ] + continue-on-error: true + steps: + - uses: actions/setup-python@master + with: + python-version: 3 + - run: pip install pospell + - uses: actions/checkout@master + with: + ref: ${{ matrix.version }} + - run: pospell --langauge pl --glob '**/*.po' + build: runs-on: ubuntu-latest strategy: From 01b70dd07c0715dab7cff059f2808f00add953b9 Mon Sep 17 00:00:00 2001 From: Stan Ulbrych Date: Thu, 29 May 2025 09:23:04 +0100 Subject: [PATCH 2/4] Run on pr --- .github/workflows/update-lint-and-build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/update-lint-and-build.yml b/.github/workflows/update-lint-and-build.yml index 1cb919697..13ba33fb5 100644 --- a/.github/workflows/update-lint-and-build.yml +++ b/.github/workflows/update-lint-and-build.yml @@ -7,6 +7,7 @@ on: branches: - '*' workflow_dispatch: + pull_request: jobs: update: From e0e00606912bd9d08101d7d2c9acc7e8c62f3b4f Mon Sep 17 00:00:00 2001 From: Stan Ulbrych Date: Thu, 29 May 2025 09:56:09 +0100 Subject: [PATCH 3/4] workaround --- .github/workflows/update-lint-and-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/update-lint-and-build.yml b/.github/workflows/update-lint-and-build.yml index 13ba33fb5..acfd7011a 100644 --- a/.github/workflows/update-lint-and-build.yml +++ b/.github/workflows/update-lint-and-build.yml @@ -91,7 +91,7 @@ jobs: fail-fast: false matrix: version: [ 3.14 ] - needs: [ 'update' ] + # needs: [ 'update' ] XXX Temporary, uncomment me before merging! continue-on-error: true steps: - uses: actions/setup-python@master From 1ea05a7475e454fed3a4909f98edfb60dd091d5c Mon Sep 17 00:00:00 2001 From: Stan Ulbrych Date: Thu, 29 May 2025 09:58:33 +0100 Subject: [PATCH 4/4] deps --- .github/workflows/update-lint-and-build.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/update-lint-and-build.yml b/.github/workflows/update-lint-and-build.yml index acfd7011a..0a95b5655 100644 --- a/.github/workflows/update-lint-and-build.yml +++ b/.github/workflows/update-lint-and-build.yml @@ -97,11 +97,15 @@ jobs: - uses: actions/setup-python@master with: python-version: 3 - - run: pip install pospell - uses: actions/checkout@master with: ref: ${{ matrix.version }} - - run: pospell --langauge pl --glob '**/*.po' + - name: Install dependencies + run: | + pip install pospell + sudo apt-get update && sudo apt-get install -y hunspell hunspell-pl + - name: Run pospell + run: pospell --language pl --glob '**/*.po' build: runs-on: ubuntu-latest