WFGY Ecosystem Bot #47
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 |