summaryrefslogtreecommitdiffstats
path: root/.github/workflows
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2025-04-01 14:50:37 -0300
committerGitHub <noreply@github.com>2025-04-01 14:50:37 -0300
commitb3806d32c37d59e43d5c097ce112e2f4892dc46c (patch)
treeacbb20a5423ba4cc328a81f100abad82bb252552 /.github/workflows
parentf0be684f01b53482cb43e016a5c5c1faf3ae448e (diff)
parent5c4f7693ea8f3b908ceaf0945c9c6edfb4be89ec (diff)
downloadmeta-freescale-hardknott.tar.gz
Merge pull request #2175 from mdrodrigo/topic/hardknotthardknott
Add update-license-file in hardknott branch
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/update-license-file.yml47
1 files changed, 47 insertions, 0 deletions
diff --git a/.github/workflows/update-license-file.yml b/.github/workflows/update-license-file.yml
new file mode 100644
index 000000000..2ccfe6636
--- /dev/null
+++ b/.github/workflows/update-license-file.yml
@@ -0,0 +1,47 @@
1name: Update LICENSE file
2
3on:
4 push:
5 branches:
6 - master
7 - walnascar
8 - styhead
9 - scarthgap
10 - nanbield
11 - mickledore
12 - kirkstone
13 - honister
14 - hardknott
15 - gatesgarth
16 - dunfell
17 paths:
18 - "**/*.bb"
19 - "**/*.inc"
20 schedule:
21 - cron: "0 0 * * *" # Runs daily at midnight
22 workflow_dispatch: # Allows manual run
23
24jobs:
25 update-license:
26 runs-on: ubuntu-latest
27
28 steps:
29 - name: Checkout repository
30 uses: actions/checkout@v3
31
32 - name: Run license generation script
33 run: |
34 ./scripts/generate-license-file
35
36 - name: Commit and push LICENSE file
37 run: |
38 git config --local user.name "github-actions[bot]"
39 git config --local user.email "github-actions[bot]@users.noreply.github.com"
40 git add LICENSE
41 if ! git diff-index --quiet HEAD; then
42 git commit -m "Auto-update LICENSE file with current recipe licenses"
43 git push
44 fi
45
46 env:
47 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}