Registra os três runs em espera e que concurrency não funciona no Gitea
Depois do push, o Gitea criou `ci.yml #3` e `runner-check.yml #4`, ambos em Waiting com a mesma mensagem de runner ausente. Com o `ci.yml #2` anterior, são três runs enfileirados esperando o runner — nenhum precisa ser republicado. Duas correções de expectativa que valem registro: O `concurrency` que eu declarei para evitar fila não tem efeito nesta versão: o run 667 deveria ter cancelado o 666, do mesmo grupo, e não cancelou. A fila vai crescer a cada push até existir runner. Fica documentado para ninguém contar com um cancelamento que não acontece. A barra lateral de Workflows mostra apenas `ci.yml` porque lista o que existe na branch padrão, onde `runner-check.yml` ainda não está. Isso não impediu o run de ser criado a partir de `homologacao`. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
c5790ab301
commit
b8586ba0aa
1 file changed
+16
-9
@@ -12,16 +12,23 @@ Repositório `cferraz/adaptador-planilhas` em `gitea.fatorxtech.com`, Gitea **1.
|
||||
| Gatilho de `ci.yml` | `on: push` sem filtro de branch — contempla `homologacao` |
|
||||
| Actions no repositório | habilitado (`has_actions: true`) |
|
||||
| Actions na instância | habilitado (a página `/actions` responde e lista workflows) |
|
||||
| Run criado pelo push | **sim** — `ci.yml #2`, run `666`, commit `5b11496cd9`, branch `homologacao`, `2026-10-16 00:05:18 +00:00` |
|
||||
| Estado do run | **Waiting**, duração `0s` |
|
||||
| Mensagem do Gitea | **`No matching online runner with label: ubuntu-latest`** |
|
||||
| Run anterior | `ci.yml #1`, run `584`, commit `419325db12`, branch `main` — **Canceled** |
|
||||
| Runs criados pelos pushes | **sim**, três |
|
||||
| Estado de todos | **Waiting**, duração `0s` |
|
||||
| Mensagem do Gitea em cada um | **`No matching online runner with label: ubuntu-latest`** |
|
||||
|
||||
Links:
|
||||
| Run | Workflow | Commit | Branch | Estado |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| [668](https://gitea.fatorxtech.com/cferraz/adaptador-planilhas/actions/runs/668) | `runner-check.yml #4` | `c5790ab301` | `homologacao` | **Waiting** |
|
||||
| [667](https://gitea.fatorxtech.com/cferraz/adaptador-planilhas/actions/runs/667) | `ci.yml #3` | `c5790ab301` | `homologacao` | **Waiting** |
|
||||
| [666](https://gitea.fatorxtech.com/cferraz/adaptador-planilhas/actions/runs/666) | `ci.yml #2` | `5b11496cd9` | `homologacao` | **Waiting** |
|
||||
| [584](https://gitea.fatorxtech.com/cferraz/adaptador-planilhas/actions/runs/584) | `ci.yml #1` | `419325db12` | `main` | Canceled |
|
||||
|
||||
- https://gitea.fatorxtech.com/cferraz/adaptador-planilhas/actions
|
||||
- https://gitea.fatorxtech.com/cferraz/adaptador-planilhas/actions/runs/666 (Waiting)
|
||||
- https://gitea.fatorxtech.com/cferraz/adaptador-planilhas/actions/runs/584 (Canceled)
|
||||
Listagem: https://gitea.fatorxtech.com/cferraz/adaptador-planilhas/actions
|
||||
|
||||
Dois detalhes observados na prática:
|
||||
|
||||
- a barra lateral de Workflows mostra só `ci.yml`, porque lista os workflows da branch padrão (`main`), onde `runner-check.yml` ainda não existe. Isso não impediu o run `668` de ser criado a partir de `homologacao`;
|
||||
- **`concurrency` não tem efeito no Gitea 1.26.2.** O run `667` deveria ter cancelado o `666`, que está no mesmo grupo, e não cancelou. A fila de runs em `Waiting` vai crescer a cada push enquanto não houver runner. Não é problema: quando o runner subir, cancele os antigos pela interface ou deixe-os rodar em sequência.
|
||||
|
||||
### Por que a API parecia dizer "zero execuções"
|
||||
|
||||
@@ -108,7 +115,7 @@ Nenhum destes foi executado ainda. Não marque nada como aprovado sem o log.
|
||||
| Deploy automático | `deploy-staging.yml` tem gatilho único `workflow_dispatch`. Nenhum push, tag ou merge dispara deploy |
|
||||
| Aprovação manual de deploy | Os ambientes `hml-migracao`, `hml-deploy` e `hml-flag` são conceito do GitHub. **O Gitea não os implementa da mesma forma**: se o deploy for rodar aqui, as aprovações deixam de existir e isso precisa ser resolvido antes de apontar o workflow ao servidor |
|
||||
| Permissão do token de Actions | `permissions: contents: read` nos dois workflows |
|
||||
| Fila de runs esperando runner | `concurrency` por ref, com cancelamento do anterior |
|
||||
| Fila de runs esperando runner | `concurrency` por ref declarado, **sem efeito no Gitea 1.26.2** (verificado: o run 667 não cancelou o 666). Cancele os antigos pela interface quando o runner subir |
|
||||
| SSH de produção | **não configurado**. Nenhum segredo de produção foi adicionado |
|
||||
| Branch `main` | **preservada** em `419325d` |
|
||||
| Token de registro do runner | por arquivo com permissão 600, fora de commit e de log |
|
||||
|
||||
Reference in new issue
Block a user