Skip to content

kubesmarts/pm-automations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

280 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pm-automations

A collection of project management automations for GitHub Projects, covering progress reporting sync and data exports.

Automations

Workflow Description
GH Issues Compliance Checker Validates GitHub issues compliance with project field requirements, tracks field changes across multiple GitHub Projects, maintains a reporting log, and optionally syncs progress to JIRA. Runs daily at 00:00 UTC. Supports dry-run mode for safe testing
GH Export Done Items Exports completed items from GitHub Projects to CSV files with incremental weekly exports. Runs every Sunday at 00:00 UTC
GH Export Active Items Exports active items (non-Done, non-Cancelled) and Backlog items with specific versions from GitHub Projects to CSV files. Runs daily at 00:00 UTC
JIRA Issues Compliance Checker Validates JIRA issues against software development lifecycle policies and adds a compliance-alerts label for tracking. Runs daily at 06:00 UTC
JIRA Issues Export Exports JIRA issues to CSV files for both active and done items. Uses hybrid discovery (filters/JQL/projects), contributor whitelist with fuzzy matching, and generates project-specific exports. Runs daily at 00:00 UTC

User guides

Guide Description
Projects User Guide How to work with GitHub Projects that use the reporting metrics structure: issue lifecycle, field requirements, alerts, and JIRA integration

Adding new automations

Each automation lives as a GitHub Actions workflow under .github/workflows/. Accompany each .yml with a .md guide covering setup, testing, and troubleshooting.

About

Project management automations: progress reporting sync, AI-assisted DoR/DoD checks, and other process improvements for GitHub Projects

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors