From e223ef5f550933a3b0de282862c34ba0b3e1f136 Mon Sep 17 00:00:00 2001 From: cyschneck <22159116+cyschneck@users.noreply.github.com> Date: Thu, 9 Nov 2023 11:08:06 -0700 Subject: [PATCH 01/22] only trigger ci/asv_benchmarking on non-docs --- .github/workflows/asv-benchmarking.yml | 3 +++ .github/workflows/ci.yml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.github/workflows/asv-benchmarking.yml b/.github/workflows/asv-benchmarking.yml index 6a085dfb..ffffb845 100644 --- a/.github/workflows/asv-benchmarking.yml +++ b/.github/workflows/asv-benchmarking.yml @@ -4,6 +4,9 @@ on: push: branches: - main + paths-ignore: + - 'docs/**' + - '**.cff' workflow_dispatch: release: types: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2c879e6f..99a8475a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,6 +4,9 @@ on: push: branches: - main + paths-ignore: + - 'docs/**' + - '**.cff' schedule: - cron: '0 0 * * *' # Daily “At 00:00” workflow_dispatch: From a920fb3cd3a2ece02287bb80a9215fac75bfd70c Mon Sep 17 00:00:00 2001 From: cyschneck <22159116+cyschneck@users.noreply.github.com> Date: Thu, 9 Nov 2023 11:47:47 -0700 Subject: [PATCH 02/22] update release-notes.rst --- docs/release-notes.rst | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/docs/release-notes.rst b/docs/release-notes.rst index 3fd3a3d4..037d8323 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -5,9 +5,12 @@ Release Notes ============= -v2023.11.1 ----------- -This release ... +v2023.11.0 (unreleased) +----------------------- + +Maintenance +^^^^^^^^^^^ +* Run subset of test suite when only updating documentation by `Cora Schneck`_ in (:pr:`513`) Documentation ^^^^^^^^^^^ From 183c19c5a41cc3912b0bafa3e96b89d4e0d3ce84 Mon Sep 17 00:00:00 2001 From: cyschneck <22159116+cyschneck@users.noreply.github.com> Date: Thu, 9 Nov 2023 12:05:32 -0700 Subject: [PATCH 03/22] paths-ignore -> paths --- .github/workflows/asv-benchmarking.yml | 7 ++++--- .github/workflows/ci.yml | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/asv-benchmarking.yml b/.github/workflows/asv-benchmarking.yml index ffffb845..656fcef0 100644 --- a/.github/workflows/asv-benchmarking.yml +++ b/.github/workflows/asv-benchmarking.yml @@ -4,9 +4,10 @@ on: push: branches: - main - paths-ignore: - - 'docs/**' - - '**.cff' + paths: + - '**' + - '!docs/**' + - '!**.cff' workflow_dispatch: release: types: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 99a8475a..02e9f3f4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,9 +4,10 @@ on: push: branches: - main - paths-ignore: - - 'docs/**' - - '**.cff' + paths: + - '**' + - '!docs/**' + - '!**.cff' schedule: - cron: '0 0 * * *' # Daily “At 00:00” workflow_dispatch: From fc94597f1b8d77301bde850cb867b0c02db9021c Mon Sep 17 00:00:00 2001 From: cyschneck <22159116+cyschneck@users.noreply.github.com> Date: Thu, 9 Nov 2023 12:19:25 -0700 Subject: [PATCH 04/22] update release-notes.rst --- docs/release-notes.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes.rst b/docs/release-notes.rst index 037d8323..1e031371 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -10,7 +10,7 @@ v2023.11.0 (unreleased) Maintenance ^^^^^^^^^^^ -* Run subset of test suite when only updating documentation by `Cora Schneck`_ in (:pr:`513`) +* Run a subset of test suite when only updating documentation by `Cora Schneck`_ in (:pr:`513`) Documentation ^^^^^^^^^^^ From e6798fded215279dc238ab68e24e209e416305d2 Mon Sep 17 00:00:00 2001 From: cyschneck <22159116+cyschneck@users.noreply.github.com> Date: Thu, 9 Nov 2023 12:33:52 -0700 Subject: [PATCH 05/22] ignore *.md files --- .github/workflows/asv-benchmarking.yml | 7 +++---- .github/workflows/ci.yml | 7 +++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.github/workflows/asv-benchmarking.yml b/.github/workflows/asv-benchmarking.yml index 656fcef0..1a82f2f5 100644 --- a/.github/workflows/asv-benchmarking.yml +++ b/.github/workflows/asv-benchmarking.yml @@ -2,12 +2,11 @@ name: ASV Benchmarking on: push: + paths-ignore: + - "docs/**" + - "*.md" branches: - main - paths: - - '**' - - '!docs/**' - - '!**.cff' workflow_dispatch: release: types: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 02e9f3f4..9df5418e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -2,12 +2,11 @@ name: CI on: pull_request: push: + paths-ignore: + - "docs/**" + - "*.md" branches: - main - paths: - - '**' - - '!docs/**' - - '!**.cff' schedule: - cron: '0 0 * * *' # Daily “At 00:00” workflow_dispatch: From 7d4512dec0f3aec250bebb7d0d6732fc120eecf9 Mon Sep 17 00:00:00 2001 From: cyschneck <22159116+cyschneck@users.noreply.github.com> Date: Thu, 9 Nov 2023 12:47:49 -0700 Subject: [PATCH 06/22] update release-notes.rst --- docs/release-notes.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes.rst b/docs/release-notes.rst index 1e031371..b0e30996 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -10,7 +10,7 @@ v2023.11.0 (unreleased) Maintenance ^^^^^^^^^^^ -* Run a subset of test suite when only updating documentation by `Cora Schneck`_ in (:pr:`513`) +* Run a subset of the test suite when only updating documentation by `Cora Schneck`_ in (:pr:`513`) Documentation ^^^^^^^^^^^ From dca703daf306d2ae3ed90c5bf4681c8ce967f30c Mon Sep 17 00:00:00 2001 From: cyschneck <22159116+cyschneck@users.noreply.github.com> Date: Thu, 9 Nov 2023 12:52:25 -0700 Subject: [PATCH 07/22] paths-ignore for pull_request --- .github/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9df5418e..c2f049b9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,6 +1,9 @@ name: CI on: pull_request: + paths-ignore: + - "docs/**" + - "*.md" push: paths-ignore: - "docs/**" From be3fe5ae6d5405b4eba2cd5639336d50b8fdf2de Mon Sep 17 00:00:00 2001 From: cyschneck <22159116+cyschneck@users.noreply.github.com> Date: Thu, 9 Nov 2023 13:13:38 -0700 Subject: [PATCH 08/22] update release-notes.rst --- docs/release-notes.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes.rst b/docs/release-notes.rst index b0e30996..dd5667d9 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -10,7 +10,7 @@ v2023.11.0 (unreleased) Maintenance ^^^^^^^^^^^ -* Run a subset of the test suite when only updating documentation by `Cora Schneck`_ in (:pr:`513`) +* Run a subset of the testing suite when only updating documentation by `Cora Schneck`_ in (:pr:`513`) Documentation ^^^^^^^^^^^ From ce646cd259f187e51696e1142d204138c4d3930c Mon Sep 17 00:00:00 2001 From: cyschneck <22159116+cyschneck@users.noreply.github.com> Date: Thu, 9 Nov 2023 13:35:44 -0700 Subject: [PATCH 09/22] test local branch --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c2f049b9..143ef750 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,6 +10,7 @@ on: - "*.md" branches: - main + - "subset_tests_512" schedule: - cron: '0 0 * * *' # Daily “At 00:00” workflow_dispatch: From 7e6d15a339ea09a074f3e7ab04e122748eafc677 Mon Sep 17 00:00:00 2001 From: cyschneck <22159116+cyschneck@users.noreply.github.com> Date: Thu, 9 Nov 2023 13:37:19 -0700 Subject: [PATCH 10/22] test PR --- .github/workflows/ci.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 143ef750..d2835351 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,16 +1,15 @@ name: CI on: - pull_request: - paths-ignore: - - "docs/**" - - "*.md" + #pull_request: + # paths-ignore: + # - "docs/**" + # - "*.md" push: paths-ignore: - "docs/**" - "*.md" branches: - main - - "subset_tests_512" schedule: - cron: '0 0 * * *' # Daily “At 00:00” workflow_dispatch: From 2a01d2198dfb361c4f3fb1d92efc742ada3d2846 Mon Sep 17 00:00:00 2001 From: cyschneck <22159116+cyschneck@users.noreply.github.com> Date: Thu, 9 Nov 2023 15:36:25 -0700 Subject: [PATCH 11/22] paths-ignore -> changed-files compare --- .github/workflows/ci.yml | 29 ++++++++++++++++++++++------- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d2835351..f3b508c5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,15 +1,10 @@ name: CI on: - #pull_request: - # paths-ignore: - # - "docs/**" - # - "*.md" + pull_request: push: - paths-ignore: - - "docs/**" - - "*.md" branches: - main + - subset_tests_512 schedule: - cron: '0 0 * * *' # Daily “At 00:00” workflow_dispatch: @@ -34,6 +29,26 @@ jobs: uses: styfle/cancel-workflow-action@0.12.0 with: access_token: ${{ github.token }} + + - name: Check for all changed files + uses: tj-actions/changed-files@v40 + id: changed-files + - name: Check for all documentation changed files + uses: tj-actions/changed-files@v40 + id: doc-changed-files + with: + docs: | + doc: + - '**.md' + - docs/** + - README.md + + # only run additional tests if more files than just documentation have changed + run: | + echo "run all files: ${{ steps.changed-files.outputs.all_changed_and_modified_files_count != steps.doc-changed-files.outputs.all_changed_and_modified_files_count }}" + if: + ${{ steps.changed-files.outputs.all_changed_and_modified_files_count != steps.doc-changed-files.outputs.all_changed_and_modified_files_count }} + - name: checkout uses: actions/checkout@v4 with: From 2fae4902b044325e9ccc92177667384b6d29d9ea Mon Sep 17 00:00:00 2001 From: cyschneck <22159116+cyschneck@users.noreply.github.com> Date: Thu, 9 Nov 2023 15:44:01 -0700 Subject: [PATCH 12/22] fix step to check changed files --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f3b508c5..6a739415 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -43,6 +43,7 @@ jobs: - docs/** - README.md + - name: Run Additional Tests # only run additional tests if more files than just documentation have changed run: | echo "run all files: ${{ steps.changed-files.outputs.all_changed_and_modified_files_count != steps.doc-changed-files.outputs.all_changed_and_modified_files_count }}" From 8a02e31a7fa122b46cd40ca02667753eaf1fa045 Mon Sep 17 00:00:00 2001 From: cyschneck <22159116+cyschneck@users.noreply.github.com> Date: Thu, 9 Nov 2023 15:53:53 -0700 Subject: [PATCH 13/22] fix with file option --- .github/workflows/ci.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6a739415..1e899d10 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,7 +4,6 @@ on: push: branches: - main - - subset_tests_512 schedule: - cron: '0 0 * * *' # Daily “At 00:00” workflow_dispatch: @@ -33,15 +32,15 @@ jobs: - name: Check for all changed files uses: tj-actions/changed-files@v40 id: changed-files + - name: Check for all documentation changed files uses: tj-actions/changed-files@v40 id: doc-changed-files with: - docs: | - doc: - - '**.md' - - docs/** - - README.md + files: | + - '**.md' + - docs/** + - README.md - name: Run Additional Tests # only run additional tests if more files than just documentation have changed @@ -54,6 +53,7 @@ jobs: uses: actions/checkout@v4 with: token: ${{ github.token }} + - name: conda_setup uses: conda-incubator/setup-miniconda@v2 with: From 6abc2eff89a716fcbf3be1e7f9e8c80cad71859b Mon Sep 17 00:00:00 2001 From: cyschneck <22159116+cyschneck@users.noreply.github.com> Date: Thu, 9 Nov 2023 16:11:57 -0700 Subject: [PATCH 14/22] update release-notes.rst --- docs/release-notes.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes.rst b/docs/release-notes.rst index dd5667d9..9a7ee79c 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -10,7 +10,7 @@ v2023.11.0 (unreleased) Maintenance ^^^^^^^^^^^ -* Run a subset of the testing suite when only updating documentation by `Cora Schneck`_ in (:pr:`513`) +* Run a subset of the testing suite when updating documentation by `Cora Schneck`_ in (:pr:`513`) Documentation ^^^^^^^^^^^ From d25d94c06a0d2d753ca716b834588768ffe353ab Mon Sep 17 00:00:00 2001 From: cyschneck <22159116+cyschneck@users.noreply.github.com> Date: Fri, 10 Nov 2023 10:14:48 -0700 Subject: [PATCH 15/22] compare against outputs --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1e899d10..cd8a489d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -45,9 +45,9 @@ jobs: - name: Run Additional Tests # only run additional tests if more files than just documentation have changed run: | - echo "run all files: ${{ steps.changed-files.outputs.all_changed_and_modified_files_count != steps.doc-changed-files.outputs.all_changed_and_modified_files_count }}" + echo "run all files: ${{ steps.changed-files.outputs != steps.doc-changed-files.outputs }}" if: - ${{ steps.changed-files.outputs.all_changed_and_modified_files_count != steps.doc-changed-files.outputs.all_changed_and_modified_files_count }} + ${{ steps.changed-files.outputs != steps.doc-changed-files.outputs }} - name: checkout uses: actions/checkout@v4 From 29f9a0712efe93ed130712396c67499433ae6e63 Mon Sep 17 00:00:00 2001 From: cyschneck <22159116+cyschneck@users.noreply.github.com> Date: Fri, 10 Nov 2023 10:43:00 -0700 Subject: [PATCH 16/22] debug: list changed files --- .github/workflows/ci.yml | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cd8a489d..10a44f47 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -33,21 +33,33 @@ jobs: uses: tj-actions/changed-files@v40 id: changed-files + - name: List all changed files + run: | + for file in ${{ steps.changed-files.outputs.all_changed_files }}; do + echo "$file was changed" + done + - name: Check for all documentation changed files uses: tj-actions/changed-files@v40 - id: doc-changed-files + id: changed-markdown-files with: files: | - '**.md' - docs/** - README.md + - name: List all changed files documentation files + run: | + for file in ${{ steps.changed-markdown-files.outputs.all_changed_files }}; do + echo "$file was changed" + done + - name: Run Additional Tests # only run additional tests if more files than just documentation have changed run: | - echo "run all files: ${{ steps.changed-files.outputs != steps.doc-changed-files.outputs }}" + echo "run all files: ${{ steps.changed-files.outputs != steps.changed-markdown-files.outputs }}" if: - ${{ steps.changed-files.outputs != steps.doc-changed-files.outputs }} + ${{ steps.changed-files.outputs != steps.changed-markdown-files.outputs }} - name: checkout uses: actions/checkout@v4 From 30726eed2662f00219c72927c4fd2d4a7c6e22cf Mon Sep 17 00:00:00 2001 From: cyschneck <22159116+cyschneck@users.noreply.github.com> Date: Fri, 10 Nov 2023 10:51:22 -0700 Subject: [PATCH 17/22] compare most recent commit, not all commits --- .github/workflows/ci.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 10a44f47..757fa90d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,6 +32,8 @@ jobs: - name: Check for all changed files uses: tj-actions/changed-files@v40 id: changed-files + with: + since_last_remote_commit: true - name: List all changed files run: | @@ -43,10 +45,11 @@ jobs: uses: tj-actions/changed-files@v40 id: changed-markdown-files with: + since_last_remote_commit: true files: | - '**.md' - - docs/** - - README.md + - "docs/**" + - "README.md" - name: List all changed files documentation files run: | From 87e844621c4c0023e7f14629761409b0840571c3 Mon Sep 17 00:00:00 2001 From: cyschneck <22159116+cyschneck@users.noreply.github.com> Date: Fri, 10 Nov 2023 11:08:28 -0700 Subject: [PATCH 18/22] check against only changed files --- .github/workflows/ci.yml | 22 ++++------------------ 1 file changed, 4 insertions(+), 18 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 757fa90d..7228886a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -34,35 +34,21 @@ jobs: id: changed-files with: since_last_remote_commit: true - - - name: List all changed files - run: | - for file in ${{ steps.changed-files.outputs.all_changed_files }}; do - echo "$file was changed" - done - - - name: Check for all documentation changed files - uses: tj-actions/changed-files@v40 - id: changed-markdown-files - with: - since_last_remote_commit: true files: | - - '**.md' - "docs/**" - "README.md" - - name: List all changed files documentation files + - name: List all changed files run: | - for file in ${{ steps.changed-markdown-files.outputs.all_changed_files }}; do + for file in ${{ steps.changed-files.outputs.all_changed_files }}; do echo "$file was changed" done - name: Run Additional Tests # only run additional tests if more files than just documentation have changed run: | - echo "run all files: ${{ steps.changed-files.outputs != steps.changed-markdown-files.outputs }}" - if: - ${{ steps.changed-files.outputs != steps.changed-markdown-files.outputs }} + echo "run all files: ${{ steps.changed-files.outputs.any_changed == 'true' }}" + if: steps.changed-files.outputs.any_changed == 'true' - name: checkout uses: actions/checkout@v4 From 39a665f2f81ba28582864d553f174acb6722bfe9 Mon Sep 17 00:00:00 2001 From: cyschneck <22159116+cyschneck@users.noreply.github.com> Date: Fri, 10 Nov 2023 15:07:45 -0700 Subject: [PATCH 19/22] only store/record non-documentation files --- .github/workflows/ci.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7228886a..e8038577 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,13 +35,14 @@ jobs: with: since_last_remote_commit: true files: | - - "docs/**" - - "README.md" + - "!docs/**" + - "!**.md" + - "!README.md" - - name: List all changed files + - name: List all non-documentation changed files run: | for file in ${{ steps.changed-files.outputs.all_changed_files }}; do - echo "$file was changed" + echo "non-documentation file $file was changed" done - name: Run Additional Tests From e18466a2a700ba4b023e2bf555be5d5cafae8df3 Mon Sep 17 00:00:00 2001 From: cyschneck <22159116+cyschneck@users.noreply.github.com> Date: Fri, 10 Nov 2023 15:19:11 -0700 Subject: [PATCH 20/22] files_ignore path --- .github/workflows/ci.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e8038577..d68b493f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -34,10 +34,7 @@ jobs: id: changed-files with: since_last_remote_commit: true - files: | - - "!docs/**" - - "!**.md" - - "!README.md" + files_ignore: docs/** - name: List all non-documentation changed files run: | From fa19169f333f20de439b2e8575c639ad7f1e4415 Mon Sep 17 00:00:00 2001 From: cyschneck <22159116+cyschneck@users.noreply.github.com> Date: Fri, 10 Nov 2023 15:20:35 -0700 Subject: [PATCH 21/22] debugging tests not running --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d68b493f..4e3b32c5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -46,7 +46,7 @@ jobs: # only run additional tests if more files than just documentation have changed run: | echo "run all files: ${{ steps.changed-files.outputs.any_changed == 'true' }}" - if: steps.changed-files.outputs.any_changed == 'true' + # if: steps.changed-files.outputs.any_changed == 'true' - name: checkout uses: actions/checkout@v4 From dea92f5074d0fb2f031befc0508484520782dc73 Mon Sep 17 00:00:00 2001 From: cyschneck <22159116+cyschneck@users.noreply.github.com> Date: Fri, 10 Nov 2023 15:27:32 -0700 Subject: [PATCH 22/22] reduce fetch_depth to ignore previous commit --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4e3b32c5..bf115de1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -34,6 +34,7 @@ jobs: id: changed-files with: since_last_remote_commit: true + fetch_depth: 0 files_ignore: docs/** - name: List all non-documentation changed files