[openwrt/openwrt] CI: update actions/labeler to v5

LEDE Commits lede-commits at lists.infradead.org
Tue Sep 24 02:42:32 PDT 2024


robimarko pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/51aa9130f741919c208db663d2385fe43ad215e1

commit 51aa9130f741919c208db663d2385fe43ad215e1
Author: Goetz Goerisch <ggoerisch at gmail.com>
AuthorDate: Sat Sep 21 20:00:33 2024 +0000

    CI: update actions/labeler to v5
    
    * Version 5 of this action updated the runtime to Node.js 20.
     All scripts are now run with Node.js 20 instead of Node.js 16
     and are affected by any breaking changes between Node.js 16 and 20.
    * adapt the labeler configuration to the new format
    
    Follow-up to #16251 this was reverted with b870c16534c05ddc94149c6ff56976d8de8a353f
    Link: https://github.com/openwrt/openwrt/pull/16451
    Signed-off-by: Goetz Goerisch <ggoerisch at gmail.com>
    Link: https://github.com/openwrt/openwrt/pull/16451
    Signed-off-by: Robert Marko <robimarko at gmail.com>
---
 .github/labeler.yml           | 260 ++++++++++++++++++++++++++++--------------
 .github/workflows/labeler.yml |   4 +-
 2 files changed, 177 insertions(+), 87 deletions(-)

diff --git a/.github/labeler.yml b/.github/labeler.yml
index 3030d17009..8ef3088678 100644
--- a/.github/labeler.yml
+++ b/.github/labeler.yml
@@ -1,137 +1,227 @@
 # target/*
 "target/airoha":
-  - "target/linux/airoha/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/airoha/**"
 "target/apm821xx":
-  - "target/linux/apm821xx/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/apm821xx/**"
 "target/archs38":
-  - "target/linux/archs38/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/archs38/**"
 "target/armsr":
-  - "target/linux/armsr/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/armsr/**"
 "target/at91":
-  - "target/linux/at91/**"
-  - "package/boot/at91bootstrap/**"
-  - "package/boot/uboot-at91/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/at91/**"
+    - "package/boot/at91bootstrap/**"
+    - "package/boot/uboot-at91/**"
 "target/ath79":
-  - "target/linux/ath79/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/ath79/**"
 "target/bcm27xx":
-  - "target/linux/bcm27xx/**"
-  - "package/kernel/bcm27xx-gpu-fw/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/bcm27xx/**"
+    - "package/kernel/bcm27xx-gpu-fw/**"
 "target/bcm47xx":
-  - "target/linux/bcm47xx/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/bcm47xx/**"
 "target/bcm4908":
-  - "target/linux/bcm4908/**"
-  - "package/boot/uboot-bcm4908/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/bcm4908/**"
+    - "package/boot/uboot-bcm4908/**"
 "target/bcm53xx":
-  - "target/linux/bcm53xx/**"
-  - "package/boot/uboot-bcm53xx/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/bcm53xx/**"
+    - "package/boot/uboot-bcm53xx/**"
 "target/bcm63xx":
-  - "target/linux/bcm63xx/**"
-  - "package/kernel/bcm63xx-cfe/**"
-  - "package/boot/arm-trusted-firmware-bcm63xx/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/bcm63xx/**"
+    - "package/kernel/bcm63xx-cfe/**"
+    - "package/boot/arm-trusted-firmware-bcm63xx/**"
 "target/bmips":
-  - "target/linux/bmips/**"
-  - "package/boot/uboot-bmips/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/bmips/**"
+    - "package/boot/uboot-bmips/**"
 "target/d1":
-  - "target/linux/d1/**"
-  - "package/boot/uboot-d1/**"
-  - "package/boot/opensbi/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/d1/**"
+    - "package/boot/uboot-d1/**"
+    - "package/boot/opensbi/**"
 "target/gemini":
-  - "target/linux/gemini/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/gemini/**"
 "target/imx":
-  - "target/linux/imx/**"
-  - "package/boot/imx-bootlets/**"
-  - "package/boot/uboot-imx/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/imx/**"
+    - "package/boot/imx-bootlets/**"
+    - "package/boot/uboot-imx/**"
 "target/ipq40xx":
-  - "target/linux/ipq40xx/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/ipq40xx/**"
 "target/ipq806x":
-  - "target/linux/ipq806x/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/ipq806x/**"
 "target/qualcommax":
-  - "target/linux/qualcommax/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/qualcommax/**"
 "target/kirkwood":
-  - "target/linux/kirkwood/**"
-  - "package/boot/uboot-kirkwood/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/kirkwood/**"
+    - "package/boot/uboot-kirkwood/**"
 "target/lantiq":
-  - "target/linux/lantiq/**"
-  - "package/kernel/lantiq/**"
-  - "package/firmware/lantiq/**"
-  - "package/boot/uboot-lantiq/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/lantiq/**"
+    - "package/kernel/lantiq/**"
+    - "package/firmware/lantiq/**"
+    - "package/boot/uboot-lantiq/**"
 "target/layerscape":
-  - "target/linux/layerscape/**"
-  - "package/firmware/layerscape/**"
-  - "package/boot/tfa-layerscape/**"
-  - "package/boot/uboot-layerscape/**"
-  - "package/network/utils/layerscape/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/layerscape/**"
+    - "package/firmware/layerscape/**"
+    - "package/boot/tfa-layerscape/**"
+    - "package/boot/uboot-layerscape/**"
+    - "package/network/utils/layerscape/**"
 "target/malta":
-  - "target/linux/malta/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/malta/**"
 "target/mediatek":
-  - "target/linux/mediatek/**"
-  - "package/boot/arm-trusted-firmware-mediatek/**"
-  - "package/boot/uboot-mediatek/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/mediatek/**"
+    - "package/boot/arm-trusted-firmware-mediatek/**"
+    - "package/boot/uboot-mediatek/**"
 "target/mpc85xx":
-  - "target/linux/mpc85xx/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/mpc85xx/**"
 "target/mvebu":
-  - "target/linux/mvebu/**"
-  - "package/boot/arm-trusted-firmware-mvebu/**"
-  - "package/boot/uboot-mvebu/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/mvebu/**"
+    - "package/boot/arm-trusted-firmware-mvebu/**"
+    - "package/boot/uboot-mvebu/**"
 "target/mxs":
-  - "target/linux/mxs/**"
-  - "package/boot/uboot-mxs/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/mxs/**"
+    - "package/boot/uboot-mxs/**"
 "target/octeon":
-  - "target/linux/octeon/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/octeon/**"
 "target/omap":
-  - "target/linux/omap/**"
-  - "package/boot/uboot-omap/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/omap/**"
+    - "package/boot/uboot-omap/**"
 "target/pistachio":
-  - "target/linux/pistachio/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/pistachio/**"
 "target/qoriq":
-  - "target/linux/qoriq/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/qoriq/**"
 "target/ramips":
-  - "target/linux/ramips/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/ramips/**"
 "target/realtek":
-  - "target/linux/realtek/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/realtek/**"
 "target/rockchip":
-  - "target/linux/rockchip/**"
-  - "package/boot/arm-trusted-firmware-rockchip/**"
-  - "package/boot/uboot-rockchip/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/rockchip/**"
+    - "package/boot/arm-trusted-firmware-rockchip/**"
+    - "package/boot/uboot-rockchip/**"
 "target/sifiveu":
-  - "target/linux/sifiveu/**"
-  - "package/boot/uboot-sifiveu/**"
-  - "package/boot/opensbi/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/sifiveu/**"
+    - "package/boot/uboot-sifiveu/**"
+    - "package/boot/opensbi/**"
 "target/sunxi":
-  - "target/linux/sunxi/**"
-  - "package/boot/arm-trusted-firmware-sunxi/**"
-  - "package/boot/uboot-sunxi/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/sunxi/**"
+    - "package/boot/arm-trusted-firmware-sunxi/**"
+    - "package/boot/uboot-sunxi/**"
 "target/tegra":
-  - "target/linux/tegra/**"
-  - "package/boot/uboot-tegra/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/tegra/**"
+    - "package/boot/uboot-tegra/**"
 "target/uml":
-  - "target/linux/uml/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/uml/**"
 "target/x86":
-  - "target/linux/x86/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/x86/**"
 "target/zynq":
-  - "target/linux/zynq/**"
-  - "package/boot/uboot-zynq/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/zynq/**"
+    - "package/boot/uboot-zynq/**"
 # target/imagebuilder
 "target/imagebuilder":
-  - "target/imagebuilder/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/imagebuilder/**"
 # kernel
 "kernel":
-  - "target/linux/generic/**"
-  - "target/linux/**/config-*"
-  - "target/linux/**/patches-*"
-  - "target/linux/**/files/**"
-  - "package/kernel/linux/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "target/linux/generic/**"
+    - "target/linux/**/config-*"
+    - "target/linux/**/patches-*"
+    - "target/linux/**/files/**"
+    - "package/kernel/linux/**"
 # core packages
 "core packages":
-  - "package/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "package/**"
 # build/scripts/tools
 "build/scripts/tools":
-  - "include/**"
-  - "scripts/**"
-  - "tools/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "include/**"
+    - "scripts/**"
+    - "tools/**"
 # toolchain
 "toolchain":
-  - "toolchain/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - "toolchain/**"
 # GitHub/CI
 "GitHub/CI":
-  - ".github/**"
+- changed-files:
+  - any-glob-to-any-file:
+    - ".github/**"
diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml
index 5f82b88a50..ba35e8e1dd 100644
--- a/.github/workflows/labeler.yml
+++ b/.github/workflows/labeler.yml
@@ -14,7 +14,7 @@ jobs:
     name: Pull Request Labeler
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/labeler at v4
+      - uses: actions/labeler at v5
         with:
           repo-token: '${{ secrets.GITHUB_TOKEN }}'
 
@@ -25,7 +25,7 @@ jobs:
               echo "release-tag=$(echo ${{ github.base_ref }} | sed 's/openwrt-/release\//')" >> $GITHUB_OUTPUT
           fi
 
-      - uses: buildsville/add-remove-label at v2.0.0
+      - uses: buildsville/add-remove-label at v2.0.1
         if: ${{ steps.check-branch.outputs.release-tag }}
         with:
           token: ${{secrets.GITHUB_TOKEN}}




More information about the lede-commits mailing list