-
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