From 78c881a9a5e5be7f3d4b95a069338808eca2fb98 Mon Sep 17 00:00:00 2001 From: "aleksandr.vodyanov" Date: Fri, 17 May 2024 17:19:12 +0300 Subject: [PATCH] up --- .gitea/workflows/check-license.yml | 40 ++++++++++++++++++++++-------- 1 file changed, 29 insertions(+), 11 deletions(-) diff --git a/.gitea/workflows/check-license.yml b/.gitea/workflows/check-license.yml index 98ba0fc..0d65237 100644 --- a/.gitea/workflows/check-license.yml +++ b/.gitea/workflows/check-license.yml @@ -1,11 +1,3 @@ -# Copyright Avroid, Ltd. 2023-2024 -# -# You can not use the contents of the file in any way without -# AVROID, Ltd. written permission. -# -# To obtain such a permit, you should contact AVROID, Ltd. -# at https://avroid.ru - --- name: Check license run-name: ${{ gitea.actor }} is start check sources @@ -23,7 +15,33 @@ jobs: - name: Check out repository code uses: https://gitea:${{ secrets.CI_TOKEN }}@git.avroid.tech/Mirrors/github-actions-checkout.git@v4 with: - fetch-depth: 0 # for work tj-actions/changed-files - persist-credentials: false # for work tj-actions/changed-files - - name: Check license + fetch-depth: 0 + persist-credentials: false + - name: Get all files that have changed + id: changed-files-specific + uses: https://gitea:${{ secrets.CI_TOKEN }}@git.avroid.tech/Mirrors/github-actions-tj-actions-changed-files.git@v44 + with: + files: | + **/*.c + **/*.cpp + **/*.h + **/*.hpp + **/*.sh + **/*.cmake + **/CMakeLists.txt + **/Jenkinsfile + **/.yaml + **/.yml + - name: Run step if there is no changed files + id: no_files_to_check + if: steps.changed-files-specific.outputs.any_changed != 'true' + run: echo "*** No changed groovy files, nothing to check. ***" + + - name: Check license for changed files + id: check_license + if: steps.changed-files-specific.outputs.any_changed == 'true' uses: https://gitea:${{ secrets.CI_TOKEN }}@git.avroid.tech/Actions/addlicense-docker-action.git@v1.7 + with: + input_files: ${{ steps.changed-files-specific.outputs.all_changed_files }} + exclude_pattern: +