From aacac8bc06539456d4d50efcf23a97f68ed66837 Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Wed, 28 Jan 2026 13:48:21 +0100 Subject: [PATCH 1/7] re-enable check-badges hook in pre-commit config --- .pre-commit-config.yaml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 1460baf4c..60b40c089 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -28,10 +28,9 @@ repos: - id: detect-missing-init args: ['--create', "--track", "--python-folders", "tests,PySDM,examples/PySDM_examples"] - # TODO #1794 - # - repo: https://github.com/open-atmos/devops_tests - # rev: v0.0.2 - # hooks: - # - id: check-badges - # name: check badges - # args: [--fix-header, --repo-name=PySDM] + - repo: https://github.com/open-atmos/devops_tests + rev: v0.0.2 + hooks: + - id: check-badges + name: check badges + args: [--fix-header, --repo-name=PySDM] From 5392afd1a05890fb6264a6bb04334df77db486c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Agnieszka=20=C5=BBaba?= Date: Fri, 13 Feb 2026 14:48:33 +0100 Subject: [PATCH 2/7] set pre-commit hook from PR in devops_tests --- .pre-commit-config.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 60b40c089..938e12b66 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -28,9 +28,9 @@ repos: - id: detect-missing-init args: ['--create', "--track", "--python-folders", "tests,PySDM,examples/PySDM_examples"] - - repo: https://github.com/open-atmos/devops_tests - rev: v0.0.2 + - repo: https://github.com/AgnieszkaZaba/devops_tests + rev: badges-hook hooks: - - id: check-badges - name: check badges - args: [--fix-header, --repo-name=PySDM] + - id: check-notebook-open-atmos-structure + name: check notebook has open-atmos structure + args: [--repo-name=PySDM] From 254c2f8d45593888504eed601d7ee91ad9921659 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Agnieszka=20=C5=BBaba?= Date: Fri, 13 Feb 2026 15:00:05 +0100 Subject: [PATCH 3/7] set hook to specific commit --- .github/workflows/precommit.yml | 2 +- .pre-commit-config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/precommit.yml b/.github/workflows/precommit.yml index 1a285630a..76c09858a 100644 --- a/.github/workflows/precommit.yml +++ b/.github/workflows/precommit.yml @@ -28,7 +28,7 @@ jobs: - run: | pip install pre-commit pre-commit clean - pre-commit autoupdate +# pre-commit autoupdate pre-commit run --all-files --show-diff-on-failure - if: ${{ failure() }} run: git diff diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 27bdcc5ac..5a6249c95 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -29,7 +29,7 @@ repos: args: ['--create', "--track", "--python-folders", "tests,PySDM,examples/PySDM_examples"] - repo: https://github.com/AgnieszkaZaba/devops_tests - rev: badges-hook + rev: 9f8e04a8d109df4bec58f7bf464147ec1277ce54 hooks: - id: check-notebook-open-atmos-structure name: check notebook has open-atmos structure From 0d88eb566bd7f2e9a6deda3bcf1d22d61e73bf9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Agnieszka=20=C5=BBaba?= Date: Fri, 13 Feb 2026 15:03:04 +0100 Subject: [PATCH 4/7] remove temporarly autoupdate --- .github/workflows/precommit.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/precommit.yml b/.github/workflows/precommit.yml index 76c09858a..71230ff4d 100644 --- a/.github/workflows/precommit.yml +++ b/.github/workflows/precommit.yml @@ -28,7 +28,6 @@ jobs: - run: | pip install pre-commit pre-commit clean -# pre-commit autoupdate pre-commit run --all-files --show-diff-on-failure - if: ${{ failure() }} run: git diff From 63f9f0d01bf0503d6507eebde28f54eb64d7999e Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Sun, 15 Feb 2026 13:08:25 +0100 Subject: [PATCH 5/7] do autoupdate only for schedulled runs --- .github/workflows/precommit.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/precommit.yml b/.github/workflows/precommit.yml index 71230ff4d..682484352 100644 --- a/.github/workflows/precommit.yml +++ b/.github/workflows/precommit.yml @@ -27,10 +27,14 @@ jobs: python-version: "3.10" - run: | pip install pre-commit - pre-commit clean + + # avoiding failures unrelated to PR contents + if [ "${{ github.event_name }}" = "schedule" ]; then + pre-commit clean + pre-commit autoupddate + fi + pre-commit run --all-files --show-diff-on-failure - - if: ${{ failure() }} - run: git diff devops: runs-on: ubuntu-24.04 From f5b11d909c87028c28a782c3d8a6510fe78ab6d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Agnieszka=20=C5=BBaba?= Date: Sun, 15 Feb 2026 16:22:10 +0100 Subject: [PATCH 6/7] fix typo --- .github/workflows/precommit.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/precommit.yml b/.github/workflows/precommit.yml index 682484352..0137800b0 100644 --- a/.github/workflows/precommit.yml +++ b/.github/workflows/precommit.yml @@ -31,7 +31,7 @@ jobs: # avoiding failures unrelated to PR contents if [ "${{ github.event_name }}" = "schedule" ]; then pre-commit clean - pre-commit autoupddate + pre-commit autoupdate fi pre-commit run --all-files --show-diff-on-failure From 40e5590d7a41cec4f93eb97c8976807d8e6f1af0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Agnieszka=20=C5=BBaba?= Date: Mon, 16 Feb 2026 10:05:51 +0100 Subject: [PATCH 7/7] update rev for hook --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 5a6249c95..158337f1c 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -29,7 +29,7 @@ repos: args: ['--create', "--track", "--python-folders", "tests,PySDM,examples/PySDM_examples"] - repo: https://github.com/AgnieszkaZaba/devops_tests - rev: 9f8e04a8d109df4bec58f7bf464147ec1277ce54 + rev: 6260ff80f0fb46f72de26dcbe173ce5564f236de hooks: - id: check-notebook-open-atmos-structure name: check notebook has open-atmos structure