Skip to content

Configurar automações adicionais no GitHub Project #33

Description

@nitaibezerra

User Story

Como desenvolvedor do projeto DGB,
Quero que o GitHub Project tenha automações adicionais (labels automáticas, stale bot, branch protection),
Para que o fluxo de trabalho seja mais eficiente e visível, reduzindo tarefas manuais repetitivas.

Contexto

O projeto "DGB - Backlog Centralizado" já possui 6 automações built-in ativas (auto-close issue, move to Done, etc.) que cobrem o básico. Porém, há oportunidades para reduzir trabalho manual e melhorar a visibilidade do fluxo com automações complementares via GitHub Actions.

Todas as automações sugeridas são de baixo esforço (~30 min cada) e podem ser implementadas incrementalmente.

Critérios de Aceite

  • Auto-label PRs por path configurado com actions/labeler (ex: area:airflow se airflow/** mudou, area:dags se dags/** mudou)
  • PR size label configurado com CodelyTV/pr-size-labeler (XS/S/M/L/XL baseado no diff)
  • Stale bot configurado com actions/stale (issues stale após 60 dias, PRs após 30 dias, exempt labels: priority:P0-Critical, priority:P1-High)
  • Branch protection no main habilitado nos repos principais (require PR review, require status checks)
  • Auto-assign reviewer configurado via CODEOWNERS ou GitHub Action

Dependências

  • Nenhuma

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestsize:SPequeno (~2-4h)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions