From a5cf95a9e561c19bf9eba0771fa2defdf7ddf73a Mon Sep 17 00:00:00 2001 From: sujith-mn <61968717+sujith-mn@users.noreply.github.com> Date: Tue, 31 Aug 2021 18:34:38 +0530 Subject: [PATCH 1/9] Create .spellcheck.yml --- .spellcheck.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .spellcheck.yml diff --git a/.spellcheck.yml b/.spellcheck.yml new file mode 100644 index 0000000..6d805e7 --- /dev/null +++ b/.spellcheck.yml @@ -0,0 +1,24 @@ +matrix: +- name: asciidoc source py spell check configuration + aspell: + lang: en + d: en_US + sources: + - documentation/*.asciidoc + dictionary: + wordlists: + - en-devonfw.dict + output: solicitor.dic + pipeline: + - pyspelling.filters.url: + - pyspelling.filters.context: + context_visible_first: true + escapes: \\[\\-~] + delimiters: + # Ignore multiline content between fences (fences can have 4 or more hyphens) + # ---- + # content + # ---- + - open: '(?s)^(?P *-{4,})$' + close: '^(?P=open)$' + From 9e74383e762e183e6ff3dc2b295b1d04927ad131 Mon Sep 17 00:00:00 2001 From: sujith-mn <61968717+sujith-mn@users.noreply.github.com> Date: Tue, 31 Aug 2021 18:35:08 +0530 Subject: [PATCH 2/9] Create spellcheck.yml --- .github/workflows/spellcheck.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .github/workflows/spellcheck.yml diff --git a/.github/workflows/spellcheck.yml b/.github/workflows/spellcheck.yml new file mode 100644 index 0000000..8247035 --- /dev/null +++ b/.github/workflows/spellcheck.yml @@ -0,0 +1,15 @@ +name: spellcheck +on: + push: + workflow_dispatch: +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: spellcheck checkout + uses: actions/checkout@v2 + - name: download dictionary + run: | + wget https://raw.githubusercontent.com/sujith-mn/.github/master/en-devonfw.dict -O ./en-devonfw.dict + - uses: igsekor/pyspelling-any@v0.0.2 + name: Spellcheck From 283993c94bfbea4a898515272c3be100efae1df7 Mon Sep 17 00:00:00 2001 From: sujith-mn <61968717+sujith-mn@users.noreply.github.com> Date: Fri, 3 Sep 2021 13:27:04 +0530 Subject: [PATCH 3/9] Update spellcheck.yml --- .github/workflows/spellcheck.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/spellcheck.yml b/.github/workflows/spellcheck.yml index 8247035..e7b2776 100644 --- a/.github/workflows/spellcheck.yml +++ b/.github/workflows/spellcheck.yml @@ -10,6 +10,6 @@ jobs: uses: actions/checkout@v2 - name: download dictionary run: | - wget https://raw.githubusercontent.com/sujith-mn/.github/master/en-devonfw.dict -O ./en-devonfw.dict + wget https://raw.githubusercontent.com/devonfw/.github/master/en-devonfw.dict -O ./en-devonfw.dict - uses: igsekor/pyspelling-any@v0.0.2 name: Spellcheck From 52eddb164e97918efb10958cc24fd382539487ce Mon Sep 17 00:00:00 2001 From: sujith-mn <61968717+sujith-mn@users.noreply.github.com> Date: Mon, 4 Oct 2021 09:07:01 +0530 Subject: [PATCH 4/9] Update .spellcheck.yml --- .spellcheck.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.spellcheck.yml b/.spellcheck.yml index 6d805e7..194bdf2 100644 --- a/.spellcheck.yml +++ b/.spellcheck.yml @@ -8,7 +8,7 @@ matrix: dictionary: wordlists: - en-devonfw.dict - output: solicitor.dic + output: en-devonfw.dic pipeline: - pyspelling.filters.url: - pyspelling.filters.context: From 026046edb3e5dfc1e11b26e2e9dabf4154fe6e21 Mon Sep 17 00:00:00 2001 From: sujith-mn <61968717+sujith-mn@users.noreply.github.com> Date: Mon, 4 Oct 2021 09:09:30 +0530 Subject: [PATCH 5/9] ignore build for any doc change --- .github/workflows/build.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8baa6df..2161216 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,6 +1,8 @@ name: CI Build on: push: + paths-ignore: + - 'documentation/**' branches: [ master ] jobs: build: From 940150842e81954caf19bf8af4765fafb56f8b99 Mon Sep 17 00:00:00 2001 From: sujith-mn <61968717+sujith-mn@users.noreply.github.com> Date: Mon, 4 Oct 2021 09:10:48 +0530 Subject: [PATCH 6/9] sync-docs on change of docs only --- .github/workflows/sync-docs.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/sync-docs.yml b/.github/workflows/sync-docs.yml index 26d0c33..6728db5 100644 --- a/.github/workflows/sync-docs.yml +++ b/.github/workflows/sync-docs.yml @@ -17,6 +17,9 @@ on: # Triggers the workflow on push or pull request events but only for the develop branch push: branches: [ master ] + paths: + - '**.asciidoc' + - '**.md' # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: From cf08a39509c7bb19f77bc183fe728ebfbb6155e1 Mon Sep 17 00:00:00 2001 From: sujith-mn <61968717+sujith-mn@users.noreply.github.com> Date: Mon, 4 Oct 2021 09:11:41 +0530 Subject: [PATCH 7/9] spellcheck on change of docs only --- .github/workflows/spellcheck.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/spellcheck.yml b/.github/workflows/spellcheck.yml index e7b2776..6c83411 100644 --- a/.github/workflows/spellcheck.yml +++ b/.github/workflows/spellcheck.yml @@ -1,6 +1,9 @@ name: spellcheck on: push: + paths: + - '**.asciidoc' + - '**.md' workflow_dispatch: jobs: build: From 06555c017525dc2e796e03f2e7653066052dfab6 Mon Sep 17 00:00:00 2001 From: sujith-mn <61968717+sujith-mn@users.noreply.github.com> Date: Thu, 21 Oct 2021 12:02:35 +0530 Subject: [PATCH 8/9] Update spellcheck.yml --- .github/workflows/spellcheck.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/spellcheck.yml b/.github/workflows/spellcheck.yml index 6c83411..9286d1a 100644 --- a/.github/workflows/spellcheck.yml +++ b/.github/workflows/spellcheck.yml @@ -4,6 +4,7 @@ on: paths: - '**.asciidoc' - '**.md' + - '**.adoc' workflow_dispatch: jobs: build: From da9dfcff17acae824d0e7a7586e6afb47bdc7a0f Mon Sep 17 00:00:00 2001 From: sujith-mn <61968717+sujith-mn@users.noreply.github.com> Date: Thu, 21 Oct 2021 12:03:05 +0530 Subject: [PATCH 9/9] Update sync-docs.yml --- .github/workflows/sync-docs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/sync-docs.yml b/.github/workflows/sync-docs.yml index 6728db5..d0dce01 100644 --- a/.github/workflows/sync-docs.yml +++ b/.github/workflows/sync-docs.yml @@ -20,6 +20,7 @@ on: paths: - '**.asciidoc' - '**.md' + - '**.adoc' # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: