Disable unreliable Gitea Godot cache steps
Full build / Import + headless tests (push) Successful in 35s
Full build / Full desktop build + optional release (push) Skipped

Gitea cache restores were inconsistent and cache saves timed out or were
rejected as reserved by another job. Remove the cache steps and keep direct
4.7.2 downloads; document the evaluation and when to retry. The workflow is
otherwise clean (no .github/ci.yml exists).
This commit is contained in:
zwitschi committed 2026-11-02 09:51:59 +01:00
1 parent 9b8f513f9f
commit fbd2ab2cb3
5 files changed
+20 -53

No files matched your search

+7 -4
View File
@@ -63,7 +63,8 @@ Session memory for durable decisions, state, and gotchas. Keep concise, remove o
Export templates for 4.7.2 are installed under
`~/.local/share/godot/export_templates/4.7.2.stable`. Godot 4.7 writes
`*.gd.uid` files; they are kept out of this clone's status via
`.git/info/exclude`. CI caches the binary/templates with Gitea Actions cache.
`.git/info/exclude`. CI downloads the binary/templates directly; Gitea
Actions cache is currently unreliable (see CI cache evaluation below).
- **Blender invocation (v0.6.0):** `flatpak run org.blender.Blender --background --python
/run/media/system/DATA/Documents/06-games/security-game/tools/npc_pipeline.py -- build`.
The flatpak cannot read `/tmp`; use absolute repo paths. `assets/models/npc/.gdignore` is
@@ -576,9 +577,11 @@ Session memory for durable decisions, state, and gotchas. Keep concise, remove o
- Venue cycling: `V` switches Hollywood Blvd → The Joke Shop → TV Studio and restarts the shift.
- Venue door-staff dialogue: `VenueScenario.door_staff_line(context, rng)` and GameManager logging
(id/ticket/wand-check, refusal, prohibited-item) — Joke Shop flavor.
- CI cache: `.gitea/workflows/build.yml` caches `/usr/local/bin/godot` and the
4.7.2 export templates with Gitea Actions cache. `GODOT_SILENCE_ROOT_WARNING=1`
is set on jobs.
- CI cache evaluation: Gitea Actions cache was tested for the Godot binary and
trimmed 4.7.2 templates. Restores were inconsistent and saves timed out in
`CreateCacheEntry` or were rejected as reserved by another job. The cache steps
are disabled until the host cache service is healthy; keep direct downloads.
`GODOT_SILENCE_ROOT_WARNING=1` is set on jobs.
Logs live in `.gitea/logs/` after each run.
- Visual polish (v0.2.0): phase lighting (GameManager.PHASE_LIGHTING + ProceduralSkyMaterial),
street lamps + night mode in WorldBuilder.set_night_mode, marquee Label3D, crosswalk/planters/