From 9d6285633c883a85200162af74d3f1c1317b680f Mon Sep 17 00:00:00 2001 From: Edward Firmo <94725493+edwardtfn@users.noreply.github.com> Date: Mon, 15 Jan 2024 01:06:39 +0100 Subject: [PATCH] Update validate_yamllint.yml --- .github/workflows/validate_yamllint.yml | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/.github/workflows/validate_yamllint.yml b/.github/workflows/validate_yamllint.yml index 5928023..229b158 100644 --- a/.github/workflows/validate_yamllint.yml +++ b/.github/workflows/validate_yamllint.yml @@ -1,24 +1,15 @@ --- name: Validate YAML (secondary files) -# yamllint disable-line rule:truthy on: push: paths: - '**/*.yml' - '**/*.yaml' - paths-ignore: - - "nspanel_esphome*.yaml" - - "advanced/esphome/nspanel_esphome*.yaml" - - "nspanel_blueprint.yaml" pull_request: paths: - '**/*.yml' - '**/*.yaml' - paths-ignore: - - "nspanel_esphome*.yaml" - - "advanced/esphome/nspanel_esphome*.yaml" - - "nspanel_blueprint.yaml" workflow_dispatch: jobs: @@ -41,8 +32,13 @@ jobs: run: | IFS=',' read -ra FILES <<< "${{ steps.changed-files.outputs.all_changed_files }}" for file in "${FILES[@]}"; do + if [[ "$file" =~ ^nspanel_esphome.*\.yaml$ ]] || [[ "$file" =~ ^advanced/esphome/nspanel_esphome.*\.yaml$ ]] || [[ "$file" == "nspanel_blueprint.yaml" ]]; then + echo "Skipping $file" + continue + fi echo "::group::Validating $file" yamllint -c "./.rules/yamllint.yml" "$file" echo "::endgroup::" done -... + ... +