From 6eaeb957b963a067eb69d6be6f6dcb85747cc01e Mon Sep 17 00:00:00 2001 From: Tom Scholten Date: Sat, 24 Oct 2026 14:20:36 +0000 Subject: [PATCH 1/3] Add core releases dependency check & bump versions --- .github/workflows/verify.yml | 14 +++++++++++--- .pre-commit-config.yaml | 2 +- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index e1709ab5e..210b773a3 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -183,15 +183,23 @@ jobs: pip list | grep -i mypy mypy plugwise/ - # Check shellscripts - shellcheck: - name: Shellcheck + # Check shellscripts and core requirements + checks: + name: Check shellscrips and core dependencies runs-on: ubuntu-latest + permissions: + contents: read steps: - name: Check out committed code uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 + with: + persist-credentials: false - name: Run ShellCheck uses: ludeeus/action-shellcheck@00cae500b08a931fb5698e11e79bfbd38e612a38 + - name: Check against HA Core release + uses: chemelli74/ha-core-dependency-check/release@f58f468f97ba4a0a2cd0e62dd9864baf9445d77c # v1.1.0 + - name: Check against HA Core dev + uses: chemelli74/ha-core-dependency-check/dev@f58f468f97ba4a0a2cd0e62dd9864baf9445d77c # v1.1.0 # Check for missing python dependencies dependencies_check: diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 7c93f9193..6a6910d6e 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -56,7 +56,7 @@ repos: - id: yamllint name: "YAML linting" - repo: https://github.com/shellcheck-py/shellcheck-py - rev: v0.10.0.1 + rev: v0.11.0.1-1 hooks: - id: shellcheck name: "Shell checking" From a3049c6183918118523b92ee7baca9e435c630eb Mon Sep 17 00:00:00 2001 From: Tom Scholten Date: Sat, 24 Oct 2026 14:23:26 +0000 Subject: [PATCH 2/3] Fix dependency --- .github/workflows/verify.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 210b773a3..0ccfe7955 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -96,7 +96,7 @@ jobs: - cache - prepare - ruff - - shellcheck + - checks - dependencies_check steps: - name: Check out committed code From cb38d344fceff1ef3e0576ec9404fd0a594d94c6 Mon Sep 17 00:00:00 2001 From: Tom Scholten Date: Sat, 24 Oct 2026 15:06:08 +0000 Subject: [PATCH 3/3] Bump --- .github/workflows/verify.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 0ccfe7955..dfe3e00d1 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -197,9 +197,9 @@ jobs: - name: Run ShellCheck uses: ludeeus/action-shellcheck@00cae500b08a931fb5698e11e79bfbd38e612a38 - name: Check against HA Core release - uses: chemelli74/ha-core-dependency-check/release@f58f468f97ba4a0a2cd0e62dd9864baf9445d77c # v1.1.0 + uses: chemelli74/ha-core-dependency-check/release@c036686f47c5badcb254d5cd3c93344ea8dd0bf8 # v1.2.0 - name: Check against HA Core dev - uses: chemelli74/ha-core-dependency-check/dev@f58f468f97ba4a0a2cd0e62dd9864baf9445d77c # v1.1.0 + uses: chemelli74/ha-core-dependency-check/dev@c036686f47c5badcb254d5cd3c93344ea8dd0bf8 # v1.2.0 # Check for missing python dependencies dependencies_check: