Action que checa versão do pubspec

GitHub Action: Check Pubspec Version

🎯 O que faz?

Esta action verifica automaticamente se a versão no pubspec.yaml já existe como tag no repositório quando alguém abre um Pull Request.

⚙️ Fluxo da Action:

  1. Trigger: Executa em PRs (abertos ou atualizados)

  2. Extrai versão do pubspec.yaml (ex: version: 1.2.3)

  3. Busca todas as tags do repositório

  4. Verifica se tag v1.2.3 já existe

  5. Se existir: ❌ Falha e bloqueia o PR

  6. Se não existir: ✅ Permite continuar

💡 Por que é importante?

🚫 Previne Conflitos:

  • Evita versões duplicadas - não pode ter duas tags v1.2.3

  • Força o dev a incrementar a versão corretamente

  • Bloqueia PR antes de fazer merge com versão existente

📦 Controle de Versionamento:

  • Garante versionamento semântico correto

  • Automatiza verificação - sem erro humano

  • Feedback imediato - dev sabe na hora que precisa alterar

🔄 Fluxo Organizado:

Dev cria PR → Action verifica versão → Se já existe, bloqueia

→ Se nova, permite continuar

💡 Resumo: É um guardião automático que impede versões duplicadas, forçando o time a sempre incrementar versões corretamente antes de fazer merge!

A ACTION ABAIXO:

Last updated