Commit Graph

  • 305ee6fa8b ci: move lint.yml to .gitea/workflows so Gitea Actions discovers it Simone 2026-05-13 16:52:17 +02:00
  • 44a99af14f feat: add closeout checklist for Phase A1 implementation Simone 2026-05-13 16:40:07 +02:00
  • bd31a3f2f3 Phase A1: bootstrap Python ci_orchestrator package Simone 2026-05-13 11:25:07 +02:00
  • 4d957d34b2 fix: correct table formatting in ideas-overview.md for better readability Simone 2026-05-13 11:12:28 +02:00
  • 4ac6dd85f9 refactor: restructure implementation plan for clarity and readability Simone 2026-05-13 11:08:01 +02:00
  • 770ac1edf8 Add unified implementation plan for Phase A and Phase B in Markdown format Simone 2026-05-13 10:49:10 +02:00
  • 081f7e1d16 archive: move completed plans and sprint test plan to dated folders Simone 2026-05-13 10:47:06 +02:00
  • 1dbeec0f8e feat: update installer SHA256 hashes for Python, DotNetInstallScript, SevenZip, and NodeJS Simone 2026-05-13 10:41:42 +02:00
  • 6cd6bff882 nice-to-have: implement all 6 tier items Simone 2026-05-13 10:38:49 +02:00
  • 8ca3e530c5 feat(low): sprint 4 Low items tutti 5 completati Simone 2026-05-13 10:26:08 +02:00
  • e9d0f38f9f feat(medium): sprint 3 Medium items 6 implementati, 6 confermati gia' presenti Simone 2026-05-13 10:19:55 +02:00
  • 91f2305bb0 docs(plan): sprint 3 verification pass tutti gli High restanti gia' implementati Simone 2026-05-13 10:10:55 +02:00
  • 344cdf7993 refactor(plans): update Linux host adaptation details for VMware Workstation Pro and KVM options Simone 2026-05-13 10:04:09 +02:00
  • c7cc2c7c38 feat(plans): add proposals for Python rewrite, Linux host adaptation, and ESXi support Simone 2026-05-13 09:52:44 +02:00
  • 3592dcab78 Refactor documentation and analysis in final master plan, opus47 analysis, and opus47 review of GPT-5.5 Simone 2026-05-13 00:08:19 +02:00
  • 5d1b47e943 feat(workflow): rinomina build-nsis.yml -> build-nsInnoUnp.yml, aggiunge job release Simone 2026-05-12 23:37:00 +02:00
  • 075d1c5dcf docs(readme): sync con stato attuale (Linux support, burn-in, transport, action.yml) Simone 2026-05-12 23:23:50 +02:00
  • fe4439b95f fix(ssh): switch CI SSH to permissive mode (no known_hosts) Simone 2026-05-12 22:51:20 +02:00
  • 985e546f2d fix(template): clear machine-id in Prepare-LinuxBuild2404 (Step 7b) Simone 2026-05-12 22:33:55 +02:00
  • 435ccba06f docs(AGENTS): add machine-id Linux DHCP collision as known error #11 Simone 2026-05-12 22:30:18 +02:00
  • 74331ac301 fix(diagnostics): use StrictHostKeyChecking=no for Linux guest-diag SSH Simone 2026-05-12 22:29:57 +02:00
  • 31a040682e fix(linux): purge stale known_hosts entry before first SSH on each clone Simone 2026-05-12 22:23:33 +02:00
  • d275f149a6 docs(burnin-dummy): update README for Linux build support Simone 2026-05-12 22:16:31 +02:00
  • f765f3e74b feat(burnin): add build.sh for Linux guest + Start-BurnInTest-Linux.ps1 Simone 2026-05-12 22:14:52 +02:00
  • 9007934dca feat: expose skip-artifact as workflow input in action.yml Simone 2026-05-12 22:05:17 +02:00
  • a6acf1eef7 refactor(burn-in): remove -SkipArtifact; build.ps1 always produces dist/ Simone 2026-05-12 22:00:43 +02:00
  • 36cdd1fc25 docs(burn-in): add README for burnin-dummy repo Simone 2026-05-12 21:57:18 +02:00
  • 9601210baa feat(burn-in): add fake build script for burnin-dummy repo; update default BuildCommand Simone 2026-05-12 21:55:38 +02:00
  • 0a9b3f4348 fix(invoke-cijob): wrap Write-Host format string in parens to avoid -f being parsed as -ForegroundColor Simone 2026-05-12 21:37:03 +02:00
  • 041f350aa8 fix(burn-in): use hashtable splat for conditional -SkipArtifact in Start-BurnInTest Simone 2026-05-12 21:30:16 +02:00
  • 80eeb389af fix(burn-in): add -SkipArtifact switch; restore production fail-on-missing-dist Simone 2026-05-12 21:28:11 +02:00
  • e0b45fc71d fix(burn-in): create placeholder artifact when build command produces no output dir Simone 2026-05-12 21:23:40 +02:00
  • 8595fbaf45 fix(burn-in): default BuildCommand creates artifact dir to exercise full pipeline Simone 2026-05-12 21:21:56 +02:00
  • 8134a3e8d3 docs(plans): update master plan (sprints 2-5 complete, burn-in harness ready) Simone 2026-05-12 21:13:46 +02:00
  • bb2572f451 feat(burn-in): capacity burn-in harness (Test-CapacityBurnIn.ps1) Simone 2026-05-12 21:13:31 +02:00
  • c04a2f25aa feat(sprint5): quality pass, smoke test workflow, Get-CIJobSummary Simone 2026-05-12 21:13:15 +02:00
  • 9de86ac289 feat(sprint4): operational hardening, diagnostics, VMDK SHA256, runbook Simone 2026-05-12 21:12:51 +02:00
  • 509d1fc284 feat(sprint3): Invoke-VmrunBounded, Get-GuestIPAddress, transport and concurrency hardening Simone 2026-05-12 21:12:33 +02:00
  • 7dff7d3dba feat(sprint2): fix critical and high-priority bugs Simone 2026-05-12 21:12:07 +02:00
  • d33aaada1e feat(agent): add CI PS51 Author agent for PowerShell 5.1 scripting Simone 2026-05-11 23:47:58 +02:00
  • ec13461862 docs(plans): add multi-agent technical review and final master plan Simone 2026-05-11 23:47:06 +02:00
  • 4758fbc519 refactor(§7.5): rinomina Setup-* Install-CIToolchain-* (WinBuild2025/2022/Linux2404) Simone 2026-05-11 22:48:33 +02:00
  • 6511d47a9a P3 done: workflow-example.yml usa composite action (generalizzazione per altri repo) Simone 2026-05-11 22:38:54 +02:00
  • 7d12dedddd Sprint 13-14: §6.2 composite action + §6.4 build matrix + §6.5 secret injection Simone 2026-05-11 22:35:36 +02:00
  • 0f14caad63 fix(template): skip KMS activation if Windows already activated Simone 2026-05-11 21:59:16 +02:00
  • cf7274ad20 fix(template): re-affirm autologin after reboot before snapshot Simone 2026-05-11 21:57:32 +02:00
  • fe2d51f44e feat(template): reboot VM before final shutdown+snapshot Simone 2026-05-11 21:11:21 +02:00
  • b89fc7340d fix(template): use absolute \ path before PATH refresh (git not yet in session PATH) Simone 2026-05-11 21:01:24 +02:00
  • 2693c9dc42 fix: suppress Test-NetConnection progress bar noise (\Continue = SilentlyContinue) Simone 2026-05-11 20:52:22 +02:00
  • 143b00efc7 perf(template): replace all IWR -OutFile with WebClient.DownloadFile (10 occurrences) Simone 2026-05-11 20:47:00 +02:00
  • 364c51b448 perf(template): NSIS download use WebClient instead of IWR (no progress-bar overhead) Simone 2026-05-11 20:44:50 +02:00
  • 1ad9b4dd4f fix(template): NSIS download fix meta-refresh regex to match downloads.sf.net token URL Simone 2026-05-11 20:38:36 +02:00
  • 133701dd60 fix(template): NSIS download browser User-Agent + PE magic bytes guard Simone 2026-05-11 20:32:55 +02:00
  • 1b4c3be3f5 chore(template): bump PS7 7.6.1, NSIS 3.12, gh CLI 2.92.0 Simone 2026-05-11 20:29:23 +02:00
  • 5c1a197559 refactor(template): promote PS7/NSIS/gh CLI from Tier-2 to Tier-1 (Step 11) Simone 2026-05-11 20:26:06 +02:00
  • 1bf7c2347b feat(template): add -SkipTier2 switch to skip Tier-2 toolchain installation Simone 2026-05-11 20:13:58 +02:00
  • 987b36ff3f feat(template): §6.6 Tier-2 toolchain PS7/NSIS/CMake/Node.js/WiX/gh CLI/Sysinternals/vcpkg v1.5.0 Simone 2026-05-11 20:04:50 +02:00
  • f948f23f0f docs(todo): Sprint 10 - mark §6.1 Linux e2e PASS + close In-VM Git Clone section v1.4.0 Simone 2026-05-11 19:49:10 +02:00
  • 039fcdb9c9 feat(script): add UseGitClone and GuestRepoUrl parameters for in-VM cloning Simone 2026-05-11 18:50:05 +02:00
  • 1c39701534 fix(workflows): use shell:powershell (PS 5.1) instead of pwsh; fix ciScriptsDir path Simone 2026-05-11 18:48:07 +02:00
  • db1530cf0f fix(linux): correct PS escape for $GIT_CLONE_URL in UseGitClone clone cmd Simone 2026-05-11 18:40:19 +02:00
  • 54399a2120 chore: update runner config and workflow example for linux-build label Simone 2026-05-11 18:35:24 +02:00
  • 1c8fdcf028 docs: update documentation for Linux VM support (Sprint 9) Simone 2026-05-11 18:35:11 +02:00
  • 383d6864ce test: add Linux build E2E test scripts Simone 2026-05-11 18:34:50 +02:00
  • 9fcc46afd6 feat(linux): add Ubuntu 24.04 template VM automation scripts Simone 2026-05-11 18:34:38 +02:00
  • fee5963a65 feat(linux): update orchestration scripts for dual-OS (Windows/Linux) support Simone 2026-05-11 18:34:16 +02:00
  • 08f7bb1757 feat(linux): add SSH/SCP transport module (_Transport.psm1) Simone 2026-05-11 18:34:00 +02:00
  • 59d38bee51 docs(linux): resolve 4 open questions in Deploy plan (EFI, vdiskmanager, growpart, transport scope) Simone 2026-05-11 00:01:14 +02:00
  • be80293af6 docs(linux): add Step 1b auto-download cloud VMDK in Deploy plan Simone 2026-05-10 23:54:48 +02:00
  • 4b2172f09e docs(linux): rewrite LINUX-TEMPLATE-SETUP as implementation plan checklist (automated cloud-init approach) Simone 2026-05-10 23:52:42 +02:00
  • f64880129a docs: add Deploy step + 2022 variant to Setup rapido and WINDOWS-TEMPLATE-SETUP Simone 2026-05-10 23:18:04 +02:00
  • 90a4396443 feat: enhance documentation and scripts for in-VM Git cloning and template setup Simone 2026-05-10 23:03:56 +02:00
  • a60f7a4b90 docs(test-plan): update results for 2026-05-10 session Simone 2026-05-10 22:52:41 +02:00
  • fa2acc4b46 fix(tests): lower ValidateRange minimums and use .ps1 fake vmrun for Pester Simone 2026-05-10 22:50:25 +02:00
  • a3a24199b3 fix: resolve PSScriptAnalyzer ParseError and StrictMode Count issue Simone 2026-05-10 22:50:12 +02:00
  • 6b2a23b8f9 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
  • 8b3823838d docs(todo): Mark §3.3 e2e PASS + §3 CHIUSO Simone 2026-05-10 22:28:42 +02:00
  • d1f267b67c fix(artifacts): Retry WinRM connect in Get-BuildArtifacts (wsmprovhost delay) Simone 2026-05-10 22:23:11 +02:00
  • 73bb9b182b fix(§3.3): Replace credential-store with http.extraHeader for WinRM auth Simone 2026-05-10 22:16:44 +02:00
  • 73fca1c74a fix(§3.3): Disable GCM + set GIT_TERMINAL_PROMPT=0 in WinRM guest clone Simone 2026-05-10 22:10:01 +02:00
  • eb6fdfb2ca feat(§3.3): Implement Gitea PAT auth for guest-side git clone Simone 2026-05-10 22:03:36 +02:00
  • c10c79d4f4 fix(test): Fix §3.3 e2e — pipeline pollution + SSH URL not usable in guest Simone 2026-05-10 21:59:51 +02:00
  • e2f1f8b1ea fix(template): Add 7-Zip to machine PATH registry (not just session PATH) Simone 2026-05-10 21:50:48 +02:00
  • 0fd931d6a9 fix(template): Fix Git skip path + 7-Zip PATH injection Simone 2026-05-10 21:42:29 +02:00
  • c9a9d57b9c fix(template): Always refresh PATH after git/7z check, not just after install Simone 2026-05-10 21:35:06 +02:00
  • a981be62f4 fix(template): Refresh PATH after 7-Zip MSI installation Simone 2026-05-10 21:29:59 +02:00
  • 3283109bed fix(template): Handle Git version tag vs filename mismatch Simone 2026-05-10 21:26:00 +02:00
  • c6b0957865 fix(template): Correct Git version to 2.54.0 (no .windows.1 suffix) Simone 2026-05-10 21:25:29 +02:00
  • be0a5dd065 fix(template): Update Git for Windows to 2.54.0 + add SHA256 hash Simone 2026-05-10 21:24:18 +02:00
  • d732e182ce test(validation): Add Git + 7-Zip checks to Validate-SetupState Simone 2026-05-10 21:01:46 +02:00
  • 13ecd823dc test(e2e): Add §3.3 comparison script (host-side vs guest-clone) Simone 2026-05-10 21:00:03 +02:00
  • 021ce9718f docs(TODO): Mark §3.3 In-VM Git Clone complete Simone 2026-05-10 20:55:31 +02:00
  • edfd6a3907 feat(§3.3): Complete In-VM Git Clone implementation Simone 2026-05-10 20:55:02 +02:00
  • 844142b250 feat(§3.3): Partial implementation of In-VM Git Clone Simone 2026-05-10 20:54:39 +02:00
  • f9ef9f9769 test(plan): Update prerequisites + add §6.6 Tier-1 Toolchain test section Simone 2026-05-10 20:51:39 +02:00
  • b69c4a2f19 docs(TODO): Mark §6.6 Tier-1 Toolchain partially complete — Git + 7-Zip done Simone 2026-05-10 20:49:20 +02:00
  • 971d3dc6e9 feat(template): Add Step 11 Tier-1 Toolchain — Git + 7-Zip installation Simone 2026-05-10 20:48:43 +02:00
  • 914072fdd8 refactor(config): Update VMX path from CI-WinBuild to WinBuild2025 Simone 2026-05-10 20:46:36 +02:00
  • a5719f2ac6 docs(TODO): Defer §3.4 pre-warm pool to home lab (profiling-dependent optimization) Simone 2026-05-10 20:43:14 +02:00
  • 7e6d21678d docs(TODO): Remove §4.5 Dashboard (P3 nice-to-have) Simone 2026-05-10 20:40:26 +02:00