From b31ef7ac57cffe10bec77db696a6e018f8e3fff6 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Mon, 1 Sep 2025 17:26:07 +0200 Subject: [PATCH 1/2] Taskfile cache-dep-license will update also deb package license recap --- Taskfile.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Taskfile.yml b/Taskfile.yml index a457237320b..90024441d36 100755 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -4,7 +4,7 @@ includes: dist: ./DistTasks.yml tasks: - update-deb-copyright: + general:update-deb-copyright: desc: Extract project and dependency licenses into debian copyright cmds: - | @@ -57,6 +57,7 @@ tasks: exit 1 fi - licensed cache + - task: general:update-deb-copyright # Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/check-dependencies-task/Taskfile.yml general:check-dep-licenses: From bfdca11cb3a5d34f2691e0eec9d1575700b0d4fe Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Fri, 14 Nov 2025 17:30:27 +0100 Subject: [PATCH 2/2] Updated workflow as suggested --- .github/workflows/check-go-dependencies-task.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/check-go-dependencies-task.yml b/.github/workflows/check-go-dependencies-task.yml index 8d1252c6dba..39df1845abf 100644 --- a/.github/workflows/check-go-dependencies-task.yml +++ b/.github/workflows/check-go-dependencies-task.yml @@ -14,6 +14,7 @@ on: - ".licenses/**" - ".licensed.json" - ".licensed.ya?ml" + - "debian/arduino-cli/usr/share/doc/arduino-cli/copyright" - "Taskfile.ya?ml" - "**/.gitmodules" - "**/go.mod" @@ -24,6 +25,7 @@ on: - ".licenses/**" - ".licensed.json" - ".licensed.ya?ml" + - "debian/arduino-cli/usr/share/doc/arduino-cli/copyright" - "Taskfile.ya?ml" - "**/.gitmodules" - "**/go.mod" @@ -139,8 +141,3 @@ jobs: - name: Check for dependencies with unapproved licenses run: task --silent general:check-dep-licenses - - - name: Check debian copyright file - run: | - task update-deb-copyright - git diff --color --exit-code