Commit Graph

  • a359d92055 fix(tests): lower ValidateRange minimums and use .ps1 fake vmrun for Pester Simone 2026-05-10 22:50:25 +02:00
  • a6b105dbf5 fix: resolve PSScriptAnalyzer ParseError and StrictMode Count issue Simone 2026-05-10 22:50:12 +02:00
  • c0501b4d97 chore: Bump 7-Zip 24.07→26.01, Git 2.47→2.54 across docs + setup Simone 2026-05-10 22:32:26 +02:00
  • e5867a83ef docs(todo): Mark §3.3 e2e PASS + §3 CHIUSO Simone 2026-05-10 22:28:42 +02:00
  • 8f298fb01a fix(artifacts): Retry WinRM connect in Get-BuildArtifacts (wsmprovhost delay) Simone 2026-05-10 22:23:11 +02:00
  • 9041cc0a16 fix(§3.3): Replace credential-store with http.extraHeader for WinRM auth Simone 2026-05-10 22:16:44 +02:00
  • ccb3106cbe fix(§3.3): Disable GCM + set GIT_TERMINAL_PROMPT=0 in WinRM guest clone Simone 2026-05-10 22:10:01 +02:00
  • 2b6cb0ecb2 feat(§3.3): Implement Gitea PAT auth for guest-side git clone Simone 2026-05-10 22:03:36 +02:00
  • 07919427c7 fix(test): Fix §3.3 e2e — pipeline pollution + SSH URL not usable in guest Simone 2026-05-10 21:59:51 +02:00
  • a397c15df6 fix(template): Add 7-Zip to machine PATH registry (not just session PATH) Simone 2026-05-10 21:50:48 +02:00
  • 9926719d73 fix(template): Fix Git skip path + 7-Zip PATH injection Simone 2026-05-10 21:42:29 +02:00
  • 7c1cbd34a4 fix(template): Always refresh PATH after git/7z check, not just after install Simone 2026-05-10 21:35:06 +02:00
  • b5c92d295c fix(template): Refresh PATH after 7-Zip MSI installation Simone 2026-05-10 21:29:59 +02:00
  • 199264e42d fix(template): Handle Git version tag vs filename mismatch Simone 2026-05-10 21:26:00 +02:00
  • c68e14cb8d fix(template): Correct Git version to 2.54.0 (no .windows.1 suffix) Simone 2026-05-10 21:25:29 +02:00
  • 1f59d9cc45 fix(template): Update Git for Windows to 2.54.0 + add SHA256 hash Simone 2026-05-10 21:24:18 +02:00
  • 00708190f2 test(validation): Add Git + 7-Zip checks to Validate-SetupState Simone 2026-05-10 21:01:46 +02:00
  • 1ddab0e7f3 test(e2e): Add §3.3 comparison script (host-side vs guest-clone) Simone 2026-05-10 21:00:03 +02:00
  • a6d6f0b881 docs(TODO): Mark §3.3 In-VM Git Clone complete Simone 2026-05-10 20:55:31 +02:00
  • 12d0350f21 feat(§3.3): Complete In-VM Git Clone implementation Simone 2026-05-10 20:55:02 +02:00
  • df95c5dd27 feat(§3.3): Partial implementation of In-VM Git Clone Simone 2026-05-10 20:54:39 +02:00
  • 3bc493d6ea test(plan): Update prerequisites + add §6.6 Tier-1 Toolchain test section Simone 2026-05-10 20:51:39 +02:00
  • f8b474ee1c docs(TODO): Mark §6.6 Tier-1 Toolchain partially complete — Git + 7-Zip done Simone 2026-05-10 20:49:20 +02:00
  • 55280b476f feat(template): Add Step 11 Tier-1 Toolchain — Git + 7-Zip installation Simone 2026-05-10 20:48:43 +02:00
  • 7eec4f6d91 refactor(config): Update VMX path from CI-WinBuild to WinBuild2025 Simone 2026-05-10 20:46:36 +02:00
  • 5229d1dba5 docs(TODO): Defer §3.4 pre-warm pool to home lab (profiling-dependent optimization) Simone 2026-05-10 20:43:14 +02:00
  • bdecba3a08 docs(TODO): Remove §4.5 Dashboard (P3 nice-to-have) Simone 2026-05-10 20:40:26 +02:00
  • 04dc68a919 feat(§5.5): Complete type hints in all param blocks Simone 2026-05-10 20:37:40 +02:00
  • 6fd441246d docs(TODO): Add checkbox column to summary table Simone 2026-05-10 20:33:58 +02:00
  • b3256ab5ea docs(TODO): Uniforma Done column da "all" a numeri Simone 2026-05-10 20:33:03 +02:00
  • fb23998955 docs(TODO): Remove duplicate §1 items, consolidate to Deferred section Simone 2026-05-10 20:32:06 +02:00
  • 5877e65090 docs: Archive obsolete documentation (Setup-GiteaSSH, TEST-7.4-e2e) Simone 2026-05-10 20:29:43 +02:00
  • 3e1db0c39c docs(TODO): Update summary after §3.2 + test plan completion Simone 2026-05-10 20:26:41 +02:00
  • 4e591ba672 feat(§3.2): Replace Compress-Archive with 7-Zip (multi-threaded) Simone 2026-05-10 20:22:11 +02:00
  • 14b733c4d0 docs(§1.6): Add threat model documentation to BEST-PRACTICES.md Simone 2026-05-10 20:18:18 +02:00
  • 979ebd1284 feat(sprint7): §5.1 — Pester smoke tests (no real VM required) Simone 2026-05-10 20:12:19 +02:00
  • 3fb4873fd2 feat(sprint4-6): quality, reliability, perf baseline Simone 2026-05-10 20:08:19 +02:00
  • 319b216940 feat(sprint3): §4.1/4.3/4.4 — JSONL logging, disk alert, runbook Simone 2026-05-10 19:07:48 +02:00
  • 5c95d5fbff feat(sprint2): §2.1/2.2/2.3/2.5 — IP lock/lease, scheduled tasks, retention, versioned snapshot Simone 2026-05-10 18:36:38 +02:00
  • e7ffc96f3d feat(template): add WinBuild2022 script variants (Deploy/Prepare/Setup) v1.3.0 Simone 2026-05-10 18:17:47 +02:00
  • bfb9cbfc03 feat(setup): Step 3b — Windows KMS activation via slmgr /skms + /ato Simone 2026-05-10 17:27:23 +02:00
  • 7f68e1e126 fix(setup): $sdFiles.Count null-dereference under StrictMode — wrap in @() Simone 2026-05-10 17:20:26 +02:00
  • 0f66e0291b fix(setup): Measure-Object .Sum null-dereference under Set-StrictMode -Version Latest Simone 2026-05-10 17:17:41 +02:00
  • ea8b2b4409 fix(setup): defeat WaaSMedicSvc wuauserv healing + AutoAdminLogon Final gate Simone 2026-05-10 16:56:28 +02:00
  • 54646b13f5 fix(winrm-https): PS 5.1 Test-WSMan has no -SessionOption — remove from all call sites Simone 2026-05-10 15:58:57 +02:00
  • 0702c3f3d3 security(sprint1): §1.1/1.3/1.4 — WinRM HTTPS/5986, SHA256 pinning infra, IP regex per-octet Simone 2026-05-10 14:46:41 +02:00
  • c5d95c90d4 fix(template): §7.4 Validate-SetupState -Remediate flag + Setup/Deploy tweaks v1.2.0 Simone 2026-05-10 14:26:35 +02:00
  • 18961fa964 fix(template): §7.4 e2e fixes + autologin + validation scripts Simone 2026-05-10 11:30:11 +02:00
  • 6d9e7db6a6 docs: add §7.4 e2e test runbook for Deploy↔Setup refactor validation Simone 2026-05-10 07:19:27 +02:00
  • 2db62f6499 docs(todo): §7 — replace emoji with [x]/[ ] checkboxes, reformat items Simone 2026-05-10 07:11:03 +02:00
  • d166a3081a refactor(template): §7 — move OS hardening to Deploy, Setup becomes validation-only Simone 2026-05-10 01:27:29 +02:00
  • d691a0006c fix(scripts): update TemplatePath to correct directory for WinBuild2025.vmx v1.1.0 Simone 2026-05-10 01:07:31 +02:00
  • 429111587b fix(scripts): update default VMX path to WinBuild2025.vmx in Test-NsinnounpBuild.ps1 Simone 2026-05-10 01:02:20 +02:00
  • 0a4c9289b6 feat(template): add Deploy-WinBuild2025.ps1 + autounattend; update TODO Simone 2026-05-10 01:01:43 +02:00
  • 872cacfd0e refactor(template): Defender validation-only + auto WU-reboot loop in Prepare Simone 2026-05-10 01:01:30 +02:00
  • 3b5a855f37 fix(refs): update residual Prepare-TemplateSetup references in host files Simone 2026-05-10 01:01:19 +02:00
  • a21d457af5 refactor(template): rename Setup-TemplateVM.ps1 -> Setup-WinBuild2025.ps1 Simone 2026-05-09 23:28:36 +02:00
  • 4928944d4d docs(todo): merge CONSIGLI backlog, add P0..P3 priorities and rationale Simone 2026-05-09 21:15:43 +02:00
  • b288753e69 feat(template): add Assert-Step validation to all provisioning steps Simone 2026-05-09 21:15:39 +02:00
  • b689e25aac docs: add host setup and template provisioning guides Simone 2026-05-09 21:15:32 +02:00
  • cca130ef7b chore: ignore Claude orchestrator and worktrees temp dirs Simone 2026-05-09 21:15:27 +02:00
  • 07ec13d7b6 docs: restore verbose TODO format, absorb FIX-TODO open items Simone 2026-05-09 01:02:30 +02:00
  • 155cec08d5 docs: restore verbose TODO format, absorb FIX-TODO open items Simone 2026-05-09 01:02:26 +02:00
  • df70fa9e8c docs: merge FIX-TODO into TODO, remove FIX-TODO.md Simone 2026-05-09 00:59:36 +02:00
  • 9efd11427f docs: merge FIX-TODO into TODO, remove FIX-TODO.md Simone 2026-05-09 00:59:27 +02:00
  • 6c369d46c4 fix: wait for vmware-vmx.exe release before deleteVM Simone 2026-05-09 00:53:35 +02:00
  • 3fe993a4ce fix: wait for vmware-vmx.exe release before deleteVM Simone 2026-05-09 00:53:32 +02:00
  • e33add6eb3 test: merge VerifyArtifact default change into main Simone 2026-05-09 00:47:30 +02:00
  • 4431baea3e test: enable -VerifyArtifact by default in Test-NsinnounpBuild.ps1 Simone 2026-05-09 00:47:30 +02:00
  • 83a837f2aa test: merge Test-NsinnounpBuild.ps1 into main Simone 2026-05-09 00:46:27 +02:00
  • 3a4a7a0061 test: add Test-NsinnounpBuild.ps1 e2e smoke test script Simone 2026-05-09 00:46:27 +02:00
  • 666ae6cf82 fix: merge shallow clone regression fix into main Simone 2026-05-09 00:45:31 +02:00
  • 29f75a2284 fix: shallow clone + unshallow fallback for specific commit checkout Simone 2026-05-09 00:45:27 +02:00
  • ffc8494ee6 fix: merge all FIX-TODO fixes into main Simone 2026-05-09 00:39:56 +02:00
  • 0c6a065188 fix: apply all FIX-TODO items (P0/P1/P2) Simone 2026-05-09 00:39:52 +02:00
  • 47e327a639 docs: add FIX-TODO with full project review findings Simone 2026-05-09 00:30:19 +02:00
  • 270c3472a6 feat: optimize in-VM git clone process and add support for Linux builds v1.0.0 Simone 2026-05-09 00:12:03 +02:00
  • 71f1aa2e3b feat: add Setup-Host.ps1 host bootstrap script (dirs, credentials, act_runner service) Simone 2026-05-09 00:11:33 +02:00
  • a05855ddfe docs: restore README tree after root duplicate removal Simone 2026-05-09 00:08:17 +02:00
  • 07a4f3e2ed refactor: remove duplicate root Setup-TemplateVM.ps1 (canonical is template/) Simone 2026-05-09 00:08:05 +02:00
  • 2f6add1fab feat: populate root Setup-TemplateVM.ps1 (convenience copy of template/Setup-TemplateVM.ps1) Simone 2026-05-09 00:05:49 +02:00
  • 97a852c9f3 fix: use Start-Transcript -Append to allow nested transcript in VS Code session Simone 2026-05-08 23:59:51 +02:00
  • b64d6c2c5d feat: stream build output in real-time + log capture and retention Simone 2026-05-08 23:56:10 +02:00
  • 968f01e398 docs: add README.md Simone 2026-05-08 23:42:24 +02:00
  • 6ba8cca70a docs: fix stale references across all documentation Simone 2026-05-08 23:36:57 +02:00
  • dd238121b3 chore: initial commit local CI/CD system (e2e verified, production-ready) Simone 2026-05-08 23:25:50 +02:00