-
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