Centralized GitHub organization configuration for Pro-Plugg, including shared reusable workflows.
This repository provides reusable workflows for all repositories in the Pro-Plugg organization:
- Purpose: Lint, typecheck, build validation
- Trigger: PR and push to main
- Usage: Reference in any Node.js repository
- Requirements: pnpm, Node 22+
- Purpose: Security scanning and validation
- Trigger: PR and push to main
- Usage: Reference in any repository
- Scope: SAST, dependency checks
- Purpose: Keep team membership in sync
- Trigger: Scheduled (cron)
- Usage: Governance repositories only
- Scope: Pro-Plugg organization teams
To use a centralized workflow in your repository:
name: CI
on:
pull_request:
branches: [main]
push:
branches: [main]
jobs:
validate:
uses: Pro-Plugg/.github/.github/workflows/ci.yml@main- ReutilizΓ‘vel: Workflows shared across multiple repositories go in this
.githubrepo - EspecΓfico: Product-specific, service-specific workflows stay in their own repository
- Novo: When adding a new reusable workflow, follow the pattern and document here
- Blog publishing workflows β
proplugg-blog-ops(product-specific) - Deploy SWA workflow β
proplugg-platform-monorepo(infrastructure-specific) - Blog API trigger β
proplugg-platform-monorepo(product-specific)
Owner: platform-team
Reviews: PRs to add/modify workflows
Cadence: Review quarterly, update as needed
Last Updated: 2026-07-24
Status: β
Active - A3 Phase 1 (Centralized Governance)