Generate DevOps Weekly Digest #5
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: Generate DevOps Weekly Digest | |
| on: | |
| workflow_dispatch: | |
| schedule: | |
| # Run every Monday at 9:00 AM UTC | |
| - cron: '0 9 * * 1' | |
| jobs: | |
| generate: | |
| runs-on: ubuntu-latest | |
| permissions: | |
| contents: write | |
| pull-requests: write | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@v6 | |
| - name: Setup Node.js | |
| uses: actions/setup-node@v6 | |
| with: | |
| node-version: 20 | |
| - name: Setup pnpm | |
| uses: pnpm/action-setup@v4 | |
| with: | |
| version: 10 | |
| - name: Install dependencies | |
| run: pnpm install | |
| - name: Generate digest | |
| run: pnpm devops-daily:generate-news:no-ai | |
| - name: Generate digest images | |
| run: pnpm generate:images | |
| - name: Convert SVG to PNG | |
| run: pnpm convert:svg-to-png | |
| - name: Get current week and year | |
| id: week | |
| run: | | |
| WEEK=$(date +%V) | |
| YEAR=$(date +%Y) | |
| echo "week=$WEEK" >> $GITHUB_OUTPUT | |
| echo "year=$YEAR" >> $GITHUB_OUTPUT | |
| - name: Create Pull Request | |
| uses: peter-evans/create-pull-request@v7 | |
| with: | |
| token: ${{ secrets.GITHUB_TOKEN }} | |
| commit-message: 'Add DevOps Weekly Digest - Week ${{ steps.week.outputs.week }}, ${{ steps.week.outputs.year }}' | |
| branch: devops-digest/week-${{ steps.week.outputs.week }}-${{ steps.week.outputs.year }} | |
| delete-branch: true | |
| title: 'DevOps Weekly Digest - Week ${{ steps.week.outputs.week }}, ${{ steps.week.outputs.year }}' | |
| body: | | |
| ## 📰 DevOps Weekly Digest | |
| Automated weekly digest for **Week ${{ steps.week.outputs.week }}, ${{ steps.week.outputs.year }}** | |
| ### 🤖 Generated Content | |
| This digest was automatically generated from 250+ DevOps sources using AI-powered classification and summarization. | |
| ### 📊 Stats | |
| - **Sources Monitored:** 250+ | |
| - **Time Period:** Last 7 days | |
| - **Categories:** Kubernetes, Cloud Native, CI/CD, IaC, Security, Observability, and more | |
| ### ✅ Next Steps | |
| - Review the digest content | |
| - Approve and merge this PR to publish | |
| - The news will automatically appear on the website | |
| --- | |
| 🔄 _This PR was automatically generated by the DevOps Daily Digest workflow_ | |
| draft: false | |
| labels: | | |
| automated | |
| news | |
| digest |