Bureau daily brief #118
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
| # Daily bureau brief + social post drafts (human review before send/post). | |
| name: Bureau daily brief | |
| on: | |
| schedule: | |
| - cron: "0 8 * * *" # daily 08:00 UTC | |
| workflow_dispatch: | |
| permissions: | |
| contents: write | |
| jobs: | |
| brief: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v5 | |
| - uses: actions/setup-node@v5 | |
| with: | |
| node-version: "20" | |
| - name: Generate daily brief and post drafts | |
| run: node scripts/bureau-run.mjs brief | |
| - name: Refresh publishing pack (one-pagers + delta posts) | |
| run: node scripts/bureau-run.mjs publish | |
| - name: Rebuild SEO findings pages + sitemap | |
| run: node scripts/bureau/build-findings-pages.mjs | |
| - name: Commit daily outputs | |
| run: | | |
| git config user.name "github-actions[bot]" | |
| git config user.email "41898282+github-actions[bot]@users.noreply.github.com" | |
| # Private ops outputs (daily briefs, outreach queue, ops pack) are gitignored — see getkinetik-ops repo. | |
| git add docs/bureau/papers/**/*.md docs/bureau/papers/README.md scripts/data/bureau-audit-index.json landing/data/bureau-audit-index.json landing/data/depin-chat-context.json landing/findings landing/sitemap.xml || true | |
| git diff --staged --quiet || git commit -m "chore(bureau): daily brief and post drafts [automated]" | |
| git push || true |