# .github/workflows/publish.yml - Zero-touch publishing on git push
name: "Publish Blog Articles"
on:
push:
branches: [main]
paths: ['posts/**/*.md']
jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: zyvop/publish-action@v1
with:
posts: "posts/**/*.md"
env:
ZYVOP_TOKEN: ${{ secrets.ZYVOP_TOKEN }}
✔Detects markdown changes on push & updates canonical syndication idempotently.


