docs(todo): defer GitHub Actions mirror (fix 1) — checkout still github.com
Artifact github.com dependency removed (fix 2 applied). Remaining: actions/checkout@v4 in lint.yml. Recorded as deferred §8.1 with revisit conditions (air-gapped host / total github.com independence). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -820,6 +820,24 @@ da workflow. Attualmente fisso a `numvcpus=4, memsize=6144` — subottimo per bu
|
|||||||
**Rifiori quando**: Performance profiling mostra contentione CPU/RAM è bottleneck per la
|
**Rifiori quando**: Performance profiling mostra contentione CPU/RAM è bottleneck per la
|
||||||
workload target. Per home lab, 4 vCPU/6 GB è ragionevole compromesso.
|
workload target. Per home lab, 4 vCPU/6 GB è ragionevole compromesso.
|
||||||
|
|
||||||
|
### 8.1 [P3] [ ] Mirror GitHub Actions su Gitea locale (rimuovi dipendenza github.com)
|
||||||
|
File: [.gitea/workflows/lint.yml](.gitea/workflows/lint.yml), Gitea (org `actions`).
|
||||||
|
|
||||||
|
Dipendenza residua da `github.com`: `actions/checkout@v4` in `lint.yml` (2×) —
|
||||||
|
il codice dell'action è scaricato da github.com a runtime (con
|
||||||
|
`[actions] DEFAULT_ACTIONS_URL = github`). La dipendenza per gli **artifact**
|
||||||
|
è già stata eliminata (upload/download-artifact rimossi; handoff via
|
||||||
|
filesystem host — vedi commit `refactor(ci): drop upload/download-artifact`).
|
||||||
|
Questo task è l'**alternativa "fix 1"** non scelta: mirrorare le action
|
||||||
|
GitHub usate (`checkout`) in una org `actions` sull'istanza Gitea e
|
||||||
|
referenziarle via URL Gitea completo, eliminando del tutto github.com.
|
||||||
|
|
||||||
|
**Stato attuale**: Deferred. Artifact già github-free (scelta "fix 2"
|
||||||
|
applicata). Resta solo `actions/checkout@v4` in lint; act_runner la cacha
|
||||||
|
dopo il primo fetch, quindi outage GitHub impatta solo cold cache.
|
||||||
|
**Rifiori quando**: Host air-gapped, GitHub non raggiungibile dall'host CI,
|
||||||
|
o si vuole indipendenza totale da github.com (anche per `checkout`).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Suggerimento di sequencing
|
## Suggerimento di sequencing
|
||||||
|
|||||||
Reference in New Issue
Block a user