CI/CD Integration

Automate task workflows with GitHub Actions or GitLab CI.

GitHub Actions

Automate task workflows with GitHub Actions.

# .github/workflows/barkcli.yml
name: Barkcli
on:
  push:
    paths:
      - ".board/**"
jobs:
  sync:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: barkcli sync --push

GitLab CI

Automate with GitLab CI.

# .gitlab-ci.yml
barkcli-sync:
  script:
    - barkcli sync --push
  only:
    changes:
      - ".board/**"

Auto-Changelog

Generate changelog from task history.

# Generate changelog from completed tasks
barkcli log --since 7d --format markdown > CHANGELOG.md

# Or use barkcli report
barkcli report > weekly-report.md
← All Guides