Create App_Header_Merge_update .app-headers inupdate-app-headers

This commit is contained in:
CanbiZ 2025-01-10 17:01:28 +01:00 committed by GitHub
parent ad3214acfb
commit 5d7e524578
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -0,0 +1,31 @@
name: Update .app-headers with figlet output
on:
workflow_run:
workflows: ["Merge main into update-app-headers"]
types:
- completed
jobs:
update-app-headers:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Ensure .app-headers file exists silently
run: |
if [ ! -f ct/.app-headers ]; then
touch ct/.app-headers
fi
- name: Update .app-headers with figlet output silently
run: |
for script in ct/*.sh; do
if grep -q 'APP=' "$script"; then
APP_NAME=$(grep -oP 'APP=\K\w+' "$script")
figlet "$APP_NAME" >> ct/.app-headers 2>/dev/null
fi
done
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}