mirror of
https://github.com/onestardao/WFGY.git
synced 2026-04-28 11:40:07 +00:00
41 lines
1.3 KiB
YAML
41 lines
1.3 KiB
YAML
name: WFGY Ecosystem Bot
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
schedule:
|
|
- cron: "0 3 * * *"
|
|
|
|
jobs:
|
|
ecosystem-scan:
|
|
runs-on: ubuntu-latest
|
|
|
|
permissions:
|
|
contents: write
|
|
|
|
steps:
|
|
- name: Checkout repo
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Generate ecosystem report
|
|
run: |
|
|
mkdir -p automation
|
|
|
|
echo "# WFGY Ecosystem Scan" > automation/ecosystem-report.md
|
|
echo "" >> automation/ecosystem-report.md
|
|
echo "Generated at: $(date -u)" >> automation/ecosystem-report.md
|
|
echo "" >> automation/ecosystem-report.md
|
|
echo "## Repo snapshot" >> automation/ecosystem-report.md
|
|
echo "" >> automation/ecosystem-report.md
|
|
echo "File count:" >> automation/ecosystem-report.md
|
|
find . -type f | wc -l >> automation/ecosystem-report.md
|
|
echo "" >> automation/ecosystem-report.md
|
|
echo "Top directories:" >> automation/ecosystem-report.md
|
|
ls -1 >> automation/ecosystem-report.md
|
|
|
|
- name: Commit report
|
|
run: |
|
|
git config user.name "wfgy-ecosystem-bot"
|
|
git config user.email "actions@users.noreply.github.com"
|
|
git add automation/ecosystem-report.md
|
|
git commit -m "bot: update ecosystem report" || echo "no changes"
|
|
git push
|