[ci] Pipeline CI no runner debian (fmt, clippy, test, build) #3

Open
opened 2026-10-11 21:18:04 -03:00 by caio · 2 comments
Owner

Contexto

O servidor tem runner com a tag debian. Workflow em .gitea/workflows/ci.yml.

Escopo

  • Workflow criado com runs-on: debian (etapas Rust puladas enquanto não há Cargo.toml)
  • Confirmar que o runner está registrado e pega o job (Settings -> Actions -> Runners)
  • Instalar dependências de sistema do Bevy e toolchain no runner (ou usar imagem pronta)
  • Cache do target/ entre execuções

Critérios de aceite

  • Um push na main dispara o job e ele fica verde
  • Depois do #9, o job executa fmt, clippy, test e build release
## Contexto O servidor tem runner com a tag **debian**. Workflow em `.gitea/workflows/ci.yml`. ## Escopo - [ ] Workflow criado com `runs-on: debian` (etapas Rust puladas enquanto não há Cargo.toml) - [ ] Confirmar que o runner está registrado e pega o job (Settings -> Actions -> Runners) - [ ] Instalar dependências de sistema do Bevy e toolchain no runner (ou usar imagem pronta) - [ ] Cache do `target/` entre execuções ## Critérios de aceite - [ ] Um push na `main` dispara o job e ele fica verde - [ ] Depois do #9, o job executa fmt, clippy, test e build release
Author
Owner

Workflow publicado e a primeira execução no runner debian passou (etapas Rust puladas: ainda não há Cargo.toml). Falta validar dependências de sistema e cache quando o scaffold (#9) existir.

Workflow publicado e a primeira execução no runner `debian` passou (etapas Rust puladas: ainda não há Cargo.toml). Falta validar dependências de sistema e cache quando o scaffold (#9) existir.
Author
Owner

Estado real do CI (2026-10-12): o build Rust no runner debian funciona (o commit do workspace passou). Porém 4 execuções seguintes falharam — eu não vinha rodando o clippy localmente; o motivo provável é o clippy -D warnings (argumentos demais em sistemas Bevy e um aviso em teste). Corrigido: lints do workspace + ajuste no teste; clippy local agora passa limpo. Aguardando a execução do commit de correção para confirmar.

**Estado real do CI (2026-10-12):** o build Rust no runner `debian` **funciona** (o commit do workspace passou). Porém 4 execuções seguintes **falharam** — eu não vinha rodando o clippy localmente; o motivo provável é o `clippy -D warnings` (argumentos demais em sistemas Bevy e um aviso em teste). Corrigido: lints do workspace + ajuste no teste; clippy local agora passa limpo. Aguardando a execução do commit de correção para confirmar.
Sign in to join this conversation.
No description provided.