tftsr-devops_investigation/tests/unit
Shaun Arman eb8a0531e6 feat(ci): add persistent pre-baked Docker builder images
Add three Dockerfiles under .docker/ and a build-images.yml workflow that
pushes them to the local Gitea container registry (172.0.0.29:3000).

Each image pre-installs all system deps, Node.js 22, and the Rust cross-
compilation target so release builds can skip apt-get entirely:

  trcaa-linux-amd64:rust1.88-node22   — webkit2gtk, gtk3, all Tauri deps
  trcaa-windows-cross:rust1.88-node22 — mingw-w64, nsis, Windows target
  trcaa-linux-arm64:rust1.88-node22   — arm64 multiarch dev libs, Rust 1.88

build-images.yml triggers automatically when .docker/ changes on master
and supports workflow_dispatch for manual/first-time builds.

auto-tag.yml is NOT changed in this commit — switch it to use the new
images in the follow-up PR (after images are pushed to the registry).

One-time server setup required before first use:
  echo '{"insecure-registries":["172.0.0.29:3000"]}' \
    | sudo tee /etc/docker/daemon.json && sudo systemctl restart docker
2026-04-05 21:07:17 -05:00
..
aiProvidersCustomRest.test.ts feat: add custom_rest provider mode and rebrand application name 2026-04-04 15:35:58 -05:00
auditLog.test.tsx fix: UI contrast issues and ARM64 build failure 2026-04-03 08:05:58 -05:00
autoTagWorkflowTrigger.test.ts fix(ci): unblock release jobs and namespace linux artifacts by arch 2026-04-04 23:17:12 -05:00
ciDockerBuilders.test.ts feat(ci): add persistent pre-baked Docker builder images 2026-04-05 21:07:17 -05:00
dashboard.test.tsx fix: UI contrast issues and ARM64 build failure 2026-04-03 08:05:58 -05:00
docEditor.test.tsx fix: UI contrast issues and ARM64 build failure 2026-04-03 08:05:58 -05:00
exportDocument.test.ts fix: UI contrast issues and ARM64 build failure 2026-04-03 08:05:58 -05:00
history.test.tsx fix: UI contrast issues and ARM64 build failure 2026-04-03 08:05:58 -05:00
historyStore.test.ts fix: dashboard shows — while loading, exposes errors, adds refresh button 2026-03-31 08:55:05 -05:00
issueActions.test.ts feat: close issues, restore history, auto-save resolution steps 2026-03-31 12:50:39 -05:00
pii.test.ts feat: initial implementation of TFTSR IT Triage & RCA application 2026-03-14 22:36:25 -05:00
releaseWorkflowCrossPlatformArtifacts.test.ts fix(ci): switch build-linux-arm64 to Ubuntu 22.04 with ports mirror 2026-04-05 12:51:19 -05:00
releaseWorkflowMacBundle.test.ts refactor(ci): remove standalone release workflow 2026-04-04 21:34:15 -05:00
resolution.test.tsx fix: UI contrast issues and ARM64 build failure 2026-04-03 08:05:58 -05:00
sessionStore.test.ts feat: initial implementation of TFTSR IT Triage & RCA application 2026-03-14 22:36:25 -05:00
settingsStore.test.ts test(store): add PII pattern persistence tests for settingsStore 2026-04-05 19:33:23 -05:00
setup.ts fix: UI contrast issues and ARM64 build failure 2026-04-03 08:05:58 -05:00