fix(ci): corrige versões inválidas de GitHub Actions — CI voltando a rodar#197
Conversation
…flows Substitui actions/checkout@v6→@v4, setup-node@v6→@v4, upload-artifact@v7→@v4 e denoland/setup-deno@v2→@v1 (com deno-version: v2.x) que impediam todos os jobs de CI de executar. Arquivos afetados: ci.yml, e2e.yml, branch-protection-sentinel.yml, codeql.yml, security.yml, deploy-edge-functions.yml. https://claude.ai/code/session_01WcZw7BgEJPoKKTsfrQaMfh
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
This pull request has been ignored for the connected project Preview Branches by Supabase. |
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (6)
WalkthroughEste PR realiza downgrade de versões em ações do GitHub Actions em múltiplos workflows. Downgrades consistentes: ChangesGitHub Actions workflow version downgrades
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Pull request overview
Corrige referências inválidas de versões de GitHub Actions nos workflows, permitindo que CI, E2E, CodeQL, segurança e deploy voltem a ser resolvidos pelo GitHub Actions.
Changes:
- Substitui
actions/checkout,actions/setup-nodeeactions/upload-artifactpor@v4. - Substitui
denoland/setup-deno@v2por@v1mantendodeno-version: v2.x. - Aplica a correção nos workflows afetados.
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/security.yml |
Atualiza checkout no job de Gitleaks. |
.github/workflows/e2e.yml |
Atualiza checkout, setup-node e uploads de artefatos do Playwright/E2E. |
.github/workflows/deploy-edge-functions.yml |
Atualiza checkout nos jobs de detecção e deploy de edge functions. |
.github/workflows/codeql.yml |
Atualiza checkout no workflow de análise CodeQL. |
.github/workflows/ci.yml |
Atualiza ações de checkout, Node, upload de artefatos e setup do Deno nos jobs de CI. |
.github/workflows/branch-protection-sentinel.yml |
Atualiza checkout no workflow sentinela de proteção da branch. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
…I e testes - Resolve conflitos em baselines (ESLint 853, TSC 1262) e test files - Corrige non-null assertion em sentry.ts (lint-staged pre-commit) - Mantém: SidebarNavGroup tests fixed, CI workflow fixes, baseline melhorado https://claude.ai/code/session_01MuNDxFSRRaJLsvkBdyQ2dK
Problema
Todos os jobs de CI estavam silenciosamente não executando porque os workflows referenciavam versões de Actions que não existem no marketplace do GitHub:
actions/checkout@v6@v4actions/setup-node@v6@v4actions/upload-artifact@v7@v4denoland/setup-deno@v2@v1(comdeno-version: v2.x)Com versões inválidas, o GitHub não conseguia encontrar as actions e nenhum job de CI executava — nenhum check aparecia nos PRs, tornando impossível validar qualquer mudança.
Solução
Substituição das versões inválidas pelas versões estáveis mais recentes em todos os 6 workflows afetados:
.github/workflows/ci.yml.github/workflows/e2e.yml.github/workflows/branch-protection-sentinel.yml.github/workflows/codeql.yml.github/workflows/security.yml.github/workflows/deploy-edge-functions.ymlPlano de testes
mainEdge Functions — Deno typecheckexecuta sem falha imediatahttps://claude.ai/code/session_01WcZw7BgEJPoKKTsfrQaMfh
Generated by Claude Code
Summary by cubic
Corrige versões inválidas de GitHub Actions que impediam a CI de rodar. A CI volta a executar e os checks voltam a aparecer nos PRs.
actions/checkout@v4,actions/setup-node@v4,actions/upload-artifact@v4,denoland/setup-deno@v1(comdeno-version: v2.x)..github/workflows/ci.yml,e2e.yml,branch-protection-sentinel.yml,codeql.yml,security.yml,deploy-edge-functions.yml.Written for commit 43083f4. Summary will update on new commits.
Summary by CodeRabbit
Chores
actions/checkoutde v6 para v4,actions/setup-nodede v6 para v4,actions/upload-artifactde v7 para v4, edenoland/setup-denode v2 para v1) em múltiplos pipelines de CI/CD, mantendo a funcionalidade existente intacta.