Skip to content

Getting Started

Welcome to workflow-kit — your collection of production-ready GitHub Actions workflows.


What is workflow-kit?

workflow-kit provides battle-tested, reusable GitHub Actions workflows that automate common development tasks. Each workflow is:

  • Easy to integrate — Setup in minutes
  • 🔧 Fully customizable — Configure to your needs
  • 📚 Well-documented — Comprehensive guides
  • 🚀 Production-ready — Used by teams worldwide

Available Workflows

🏷️ PR Auto-Labeler

Automatically label pull requests based on code changes, patterns, and metadata.

Quick Example:

.github/workflows/pr-labeler.yml
name: Auto Label PRs
on:
  pull_request:
    types: [opened, synchronize, reopened]

permissions:
  contents: read
  pull-requests: write

jobs:
  label:
    uses: workflow-kit/pr-auto-labeler/.github/workflows/pr-auto-labeler.yml@latest
    with:
      enabled_rules: '["ui-change", "test-missing", "large-pr"]'

Get Started with PR Auto-Labeler →


Quick Start

Browse available workflows and choose one that fits your needs.

:material-tag-multiple: PR Auto-Labeler

Create .github/workflows/ directory and add the workflow YAML file.

mkdir -p .github/workflows
# Copy workflow configuration

Customize the workflow configuration to match your team's needs.

  • Enable specific rules
  • Set custom labels
  • Adjust thresholds

Create a test PR and verify the workflow runs correctly.

Check the Actions tab for execution logs.


Why Use workflow-kit?

  • :material-clock-fast:{ .lg .middle } Save Time


    Automate repetitive tasks and focus on what matters — writing code and reviewing PRs.

  • :material-shield-check:{ .lg .middle } Improve Quality


    Catch issues early with automated checks before they reach production.

  • :material-chart-line:{ .lg .middle } Better Visibility


    Get instant insights into PR content with automated labeling and analysis.

  • :material-account-group:{ .lg .middle } Team Consistency


    Standardize processes across repositories and ensure everyone follows best practices.


Next Steps

  1. :rocket: Explore PR Auto-Labeler
  2. :books: Read the Documentation
  3. :bulb: See Usage Examples
  4. :material-github: Star on GitHub

Support

Need help? We're here for you: