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
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user