From 274035984501a743dab44d2861459bba3f1aa6ef Mon Sep 17 00:00:00 2001 From: Jakub Kocka Date: Mon, 22 Jun 2026 13:22:57 +0200 Subject: [PATCH] ci: Remove PowerShell pre-commit hook and check_powershell job --- .github/workflows/pre_commit_check.yml | 2 -- .gitlab/ci/pre_commit.yml | 28 -------------------------- .pre-commit-config.yaml | 5 ----- 3 files changed, 35 deletions(-) diff --git a/.github/workflows/pre_commit_check.yml b/.github/workflows/pre_commit_check.yml index 253c6b87643..5d06b369f82 100644 --- a/.github/workflows/pre_commit_check.yml +++ b/.github/workflows/pre_commit_check.yml @@ -40,5 +40,3 @@ jobs: echo "" exit 1 fi - # Run pre-commit for PowerShell scripts check - pre-commit run --hook-stage manual check-powershell-scripts --from-ref base_ref --to-ref pr_ref --show-diff-on-failure diff --git a/.gitlab/ci/pre_commit.yml b/.gitlab/ci/pre_commit.yml index 461626bf720..46070ea9288 100644 --- a/.gitlab/ci/pre_commit.yml +++ b/.gitlab/ci/pre_commit.yml @@ -28,31 +28,3 @@ check_pre_commit: paths: - .cache/submodule_archives policy: pull - -check_powershell: - extends: - - .before_script:minimal - stage: pre_check - image: docker:latest - services: - - docker:dind - tags: - - dind - - amd64 - - brew # faster "apk add" - needs: - - pipeline_variables - variables: - # brew runners always use fetch - GIT_STRATEGY: fetch - GIT_DEPTH: 1 - SUBMODULES_TO_FETCH: "none" - rules: - - changes: - - "*.ps1" - - ".gitlab/ci/pre_commit.yml" - script: - - apk add python3 - - apk add py3-pip - - pip install pre-commit --break-system-packages - - pre-commit run --hook-stage manual check-powershell-scripts --files $MODIFIED_FILES diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index daeac319363..3ba90291eae 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -232,11 +232,6 @@ repos: name: shellcheck dash (export.sh) args: ['--shell', 'dash', '-x'] files: 'export.sh' - - repo: https://github.com/espressif/esp-pwsh-check - rev: v1.0.1 - hooks: - - id: check-powershell-scripts - stages: [manual] - repo: https://github.com/espressif/esp-idf-sbom.git rev: v0.13.0 hooks: