From 6e7cc30da76df02e02619f8c583683afdcec72c8 Mon Sep 17 00:00:00 2001 From: Nerivec <62446222+Nerivec@users.noreply.github.com> Date: Mon, 18 Aug 2025 21:22:02 +0200 Subject: [PATCH] chore: skip unnecessary deps in dev-types branch (#28312) --- .github/workflows/ci.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9ad7ba70b..94f14e474 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -107,6 +107,11 @@ jobs: git checkout dev-types rm -rf * cp -R $temp_dir/* . + # remove unnecessary dependencies + KEEP_DEPS='["zigbee-herdsman","zigbee-herdsman-converters"]' + tmp_pkg=$(mktemp) + jq --indent 4 --argjson keep "$KEEP_DEPS" 'def filterDeps: (. // {}) | with_entries(select(.key as $k | $keep | index($k))); .dependencies |= filterDeps | .devDependencies |= filterDeps | .optionalDependencies |= filterDeps' package.json > "$tmp_pkg" + mv "$tmp_pkg" package.json git add -A git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com" git config --local user.name "github-actions[bot]"