ci: esteira para os runners do Gitea, changelog e instalador pelo Gitea
Release / Plano (este commit já foi validado?) (push) Successful in 4s
CI / Trivy (dependências, segredos e configuração) (push) Successful in 9s
CI / Código e scripts (push) Successful in 14s
CI / Pacote .deb (push) Failing after 3s
Release / ci (push) Failing after 18s
Release / Publica a release (push) Skipped
Release / Plano (este commit já foi validado?) (push) Successful in 4s
CI / Trivy (dependências, segredos e configuração) (push) Successful in 9s
CI / Código e scripts (push) Successful in 14s
CI / Pacote .deb (push) Failing after 3s
Release / ci (push) Failing after 18s
Release / Publica a release (push) Skipped
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
024f7a7387
commit
d14df4e32c
10 files changed
+296
-137
No files matched your search
Executable
+13
@@ -0,0 +1,13 @@
|
||||
#!/usr/bin/env bash
|
||||
# Uso: scripts/plano-ci.sh <url-do-servidor> <dono/repo> <sha> <token>
|
||||
# Imprime reuse=true quando este commit já passou por uma execução bem-sucedida
|
||||
# (o caso de uma tag num commit da main que já foi validado): não há o que
|
||||
# verificar de novo, o conteúdo é idêntico.
|
||||
set -euo pipefail
|
||||
server=$1; repo=$2; sha=$3; token=$4
|
||||
ok=$(curl -fsS -H "Authorization: token $token" \
|
||||
"$server/api/v1/repos/$repo/actions/runs?head_sha=$sha&status=success&limit=5" \
|
||||
| jq '[.workflow_runs[]? | select(.event == "push")] | length')
|
||||
echo "commit ${sha:0:8}: $ok execução(ões) bem-sucedida(s)" >&2
|
||||
reuse=false; [ "$ok" -gt 0 ] && reuse=true
|
||||
echo "reuse=$reuse"
|
||||
Reference in new issue
Block a user