This directory contains modular GitHub Actions workflows for GitScrum integration.
Copy only the workflows you need to your .github/workflows/ directory.
| Workflow | File | Purpose |
|---|---|---|
| PR Lifecycle | pr-status-sync.yml |
Update task status on PR events |
| Link Tasks | auto-link-task.yml |
Link commits and PRs to tasks |
| Sprint Dashboard | sprint-dashboard.yml |
Daily sprint summary in GitHub |
| Release Notes | release-notes.yml |
Auto-generate release notes |
| Blocker Alert | blocker-alert.yml |
Scheduled blocker notifications |
| Issue Sync | issue-sync.yml |
Create tasks from GitHub Issues |
| Deploy Tracking | deploy-tracking.yml |
Track staging/prod deployments |
| Stale Reminder | stale-reminder.yml |
Alert for stuck tasks |
| CI Status | ci-status-sync.yml |
Sync build status to tasks |
| Sprint Automation | sprint-automation.yml |
End-of-sprint summary & migration |
-
Add secrets in Settings > Secrets > Actions:
GITSCRUM_ACCESS_TOKEN- Your GitScrum API token
-
Add variables in Settings > Variables > Actions (optional):
GITSCRUM_WORKSPACE- Default workspace slugGITSCRUM_PROJECT- Default project slug
-
Copy workflows to
.github/workflows/:cp docs/examples/github-actions/*.yml .github/workflows/
These workflows expect task codes in branch names:
feature/GS-123-login-pagebugfix/GS-456-fix-crashhotfix/GS-789-security-patch
Supported patterns: XX-123, XXX-123, XXXX-123, XXXXX-123