-
780a5eaa8d
ci(lint): tweak comment header to trigger workflow re-run
Simone
2026-05-14 22:43:55 +02:00
-
a737c2504e
ci: trigger lint workflow re-run
Simone
2026-05-14 22:39:30 +02:00
-
8ab2b397c9
docs: rename branch references to feature/python-rewrite-and-linux-migration
Simone
2026-05-14 18:31:51 +02:00
-
c83965037c
docs(plans): add A->B bridge checklist (windows prereqs + baseline + logistics)
Simone
2026-05-14 18:27:57 +02:00
-
602cf8a662
feat(b6): add Phase B user checklist for CI migration to Linux Mint
Simone
2026-05-14 18:21:59 +02:00
-
846eb17d78
feat(b5): add systemd unit files for CI periodic tasks (Linux host)
Simone
2026-05-14 18:13:55 +02:00
-
e2af831c53
docs: add Fase A user checklist for hardware validation
Simone
2026-05-14 18:11:02 +02:00
-
1a613aaf53
docs(a5): mark A5 as code-complete; add A5-closeout.md
Simone
2026-05-14 17:39:47 +02:00
-
a6f9c6ca52
docs(a5): document Python orchestrator in AGENTS.md, ARCHITECTURE.md, README.md
Simone
2026-05-14 17:38:10 +02:00
-
78d83a2674
test(a5): add pytest regression tests for AGENTS.md errors #9-#12
Simone
2026-05-14 17:35:57 +02:00
-
2a37da745a
docs(a4): mark A4 as code-complete; add A4-closeout.md
Simone
2026-05-14 17:31:17 +02:00
-
779547c19f
ci(a4): switch local-ci-build action.yml to Python CLI; add PYTHONIOENCODING=utf-8
Simone
2026-05-14 17:30:04 +02:00
-
8382aedd1b
feat(a4): port Invoke-CIJob.ps1 to ci_orchestrator job
Simone
2026-05-14 17:29:56 +02:00
-
1b80a99b47
feat(a3): port build pipeline (vm new, build run, artifacts collect)
Simone
2026-05-14 17:20:34 +02:00
-
fdb320c224
docs(a1): sync master checklist + A1 'definizione di fatto' to actual state
Simone
2026-05-14 17:06:36 +02:00
-
50ec93e4b0
docs(a2): mark A2 as code-complete; add A2-closeout.md
Simone
2026-05-14 17:02:04 +02:00
-
2e0bfa519c
feat(a2): port leaf PS scripts to ci_orchestrator CLI
Simone
2026-05-14 17:01:15 +02:00
-
b7da375175
docs(A1): mark lint.yml python job as PASS on act_runner
Simone
2026-05-14 16:40:13 +02:00
-
a8d7f0bfe9
ci(lint): drop actions/setup-python; use host Python in machine PATH
Simone
2026-05-14 16:37:49 +02:00
-
8b18d56eec
ci(lint): add CmdletBinding and ShouldProcess support to ISO creation functions for safer execution
Simone
2026-05-13 19:11:33 +02:00
-
fcf5dceeed
ci(lint): enhance PSScriptAnalyzer settings and suppress false positives; improve error handling in scripts
Simone
2026-05-13 19:06:50 +02:00
-
14958c3f83
ci(lint): add rule to suppress false positives for param() in remote script blocks
Simone
2026-05-13 18:58:20 +02:00
-
cb24c3cfad
ci(lint): update PSScriptAnalyzer settings and suppress warnings for plain-text passwords in templates
Simone
2026-05-13 18:54:22 +02:00
-
de31b8b56b
ci(lint): update PSScriptAnalyzer settings to include additional formatting rules
Simone
2026-05-13 18:44:28 +02:00
-
2c7af6b39a
ci(lint): update PSScriptAnalyzer invocation to use custom settings file
Simone
2026-05-13 18:37:56 +02:00
-
72bb5d26bb
ci: remove Python setup step from lint workflow
Simone
2026-05-13 18:34:29 +02:00
-
b7e3cc6143
ci(lint): use actions/setup-python to provision Python on runner
Simone
2026-05-13 16:56:19 +02:00
-
b08eb5af3f
ci: move lint.yml to .gitea/workflows so Gitea Actions discovers it
Simone
2026-05-13 16:52:17 +02:00
-
92168bc541
feat: add closeout checklist for Phase A1 implementation
Simone
2026-05-13 16:40:07 +02:00
-
70504b44e4
Phase A1: bootstrap Python ci_orchestrator package
Simone
2026-05-13 11:25:07 +02:00
-
-
9f003648e2
fix: correct table formatting in ideas-overview.md for better readability
Simone
2026-05-13 11:12:28 +02:00
-
730a65fe46
refactor: restructure implementation plan for clarity and readability
Simone
2026-05-13 11:08:01 +02:00
-
c2296bc583
Add unified implementation plan for Phase A and Phase B in Markdown format
Simone
2026-05-13 10:49:10 +02:00
-
c3e2ce7150
archive: move completed plans and sprint test plan to dated folders
Simone
2026-05-13 10:47:06 +02:00
-
6d04e8e084
feat: update installer SHA256 hashes for Python, DotNetInstallScript, SevenZip, and NodeJS
Simone
2026-05-13 10:41:42 +02:00
-
b30d905487
nice-to-have: implement all 6 tier items
Simone
2026-05-13 10:38:49 +02:00
-
a637923fd6
feat(low): sprint 4 Low items tutti 5 completati
Simone
2026-05-13 10:26:08 +02:00
-
82ffccde38
feat(medium): sprint 3 Medium items 6 implementati, 6 confermati gia' presenti
Simone
2026-05-13 10:19:55 +02:00
-
c8f28994fa
docs(plan): sprint 3 verification pass tutti gli High restanti gia' implementati
Simone
2026-05-13 10:10:55 +02:00
-
0f4f3d8fb5
refactor(plans): update Linux host adaptation details for VMware Workstation Pro and KVM options
Simone
2026-05-13 10:04:09 +02:00
-
a939c1ed46
feat(plans): add proposals for Python rewrite, Linux host adaptation, and ESXi support
Simone
2026-05-13 09:52:44 +02:00
-
f4f7efebd4
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
-
a3089cb887
feat(workflow): rinomina build-nsis.yml -> build-nsInnoUnp.yml, aggiunge job release
Simone
2026-05-12 23:37:00 +02:00
-
95f3f8f856
docs(readme): sync con stato attuale (Linux support, burn-in, transport, action.yml)
Simone
2026-05-12 23:23:50 +02:00
-
bbc2b36efe
fix(ssh): switch CI SSH to permissive mode (no known_hosts)
Simone
2026-05-12 22:51:20 +02:00
-
d562ba90c0
fix(template): clear machine-id in Prepare-LinuxBuild2404 (Step 7b)
Simone
2026-05-12 22:33:55 +02:00
-
51557bc737
docs(AGENTS): add machine-id Linux DHCP collision as known error #11
Simone
2026-05-12 22:30:18 +02:00
-
8c74e27590
fix(diagnostics): use StrictHostKeyChecking=no for Linux guest-diag SSH
Simone
2026-05-12 22:29:57 +02:00
-
c7f1a46a58
fix(linux): purge stale known_hosts entry before first SSH on each clone
Simone
2026-05-12 22:23:33 +02:00
-
8eddda09ba
docs(burnin-dummy): update README for Linux build support
Simone
2026-05-12 22:16:31 +02:00
-
87fdb8b6a5
feat(burnin): add build.sh for Linux guest + Start-BurnInTest-Linux.ps1
Simone
2026-05-12 22:14:52 +02:00
-
2294307a12
feat: expose skip-artifact as workflow input in action.yml
Simone
2026-05-12 22:05:17 +02:00
-
a8d92aa956
refactor(burn-in): remove -SkipArtifact; build.ps1 always produces dist/
Simone
2026-05-12 22:00:43 +02:00
-
105bc74769
docs(burn-in): add README for burnin-dummy repo
Simone
2026-05-12 21:57:18 +02:00
-
5ea81ca22d
feat(burn-in): add fake build script for burnin-dummy repo; update default BuildCommand
Simone
2026-05-12 21:55:38 +02:00
-
e5db631af7
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
-
80df81cc9d
fix(burn-in): use hashtable splat for conditional -SkipArtifact in Start-BurnInTest
Simone
2026-05-12 21:30:16 +02:00
-
18d3ad15ed
fix(burn-in): add -SkipArtifact switch; restore production fail-on-missing-dist
Simone
2026-05-12 21:28:11 +02:00
-
f2facbdc26
fix(burn-in): create placeholder artifact when build command produces no output dir
Simone
2026-05-12 21:23:40 +02:00
-
42af13c0e1
fix(burn-in): default BuildCommand creates artifact dir to exercise full pipeline
Simone
2026-05-12 21:21:56 +02:00
-
e21ba36830
docs(plans): update master plan (sprints 2-5 complete, burn-in harness ready)
Simone
2026-05-12 21:13:46 +02:00
-
4c2973de6d
feat(burn-in): capacity burn-in harness (Test-CapacityBurnIn.ps1)
Simone
2026-05-12 21:13:31 +02:00
-
7c22ade641
feat(sprint5): quality pass, smoke test workflow, Get-CIJobSummary
Simone
2026-05-12 21:13:15 +02:00
-
a797588e80
feat(sprint4): operational hardening, diagnostics, VMDK SHA256, runbook
Simone
2026-05-12 21:12:51 +02:00
-
dcc93d80d8
feat(sprint3): Invoke-VmrunBounded, Get-GuestIPAddress, transport and concurrency hardening
Simone
2026-05-12 21:12:33 +02:00
-
350a69f803
feat(sprint2): fix critical and high-priority bugs
Simone
2026-05-12 21:12:07 +02:00
-
db3f1f22b7
feat(agent): add CI PS51 Author agent for PowerShell 5.1 scripting
Simone
2026-05-11 23:47:58 +02:00
-
a25b0a45de
docs(plans): add multi-agent technical review and final master plan
Simone
2026-05-11 23:47:06 +02:00
-
e3c4bbc86e
refactor(§7.5): rinomina Setup-* Install-CIToolchain-* (WinBuild2025/2022/Linux2404)
Simone
2026-05-11 22:48:33 +02:00
-
ac97d4b6af
P3 done: workflow-example.yml usa composite action (generalizzazione per altri repo)
Simone
2026-05-11 22:38:54 +02:00
-
8122ff1483
Sprint 13-14: §6.2 composite action + §6.4 build matrix + §6.5 secret injection
Simone
2026-05-11 22:35:36 +02:00
-
c8fe7cebf6
fix(template): skip KMS activation if Windows already activated
Simone
2026-05-11 21:59:16 +02:00
-
2289d078d8
fix(template): re-affirm autologin after reboot before snapshot
Simone
2026-05-11 21:57:32 +02:00
-
3030a0fed2
feat(template): reboot VM before final shutdown+snapshot
Simone
2026-05-11 21:11:21 +02:00
-
76c7ceaa72
fix(template): use absolute \ path before PATH refresh (git not yet in session PATH)
Simone
2026-05-11 21:01:24 +02:00
-
902242cbcf
fix: suppress Test-NetConnection progress bar noise (\Continue = SilentlyContinue)
Simone
2026-05-11 20:52:22 +02:00
-
f3d80f4579
perf(template): replace all IWR -OutFile with WebClient.DownloadFile (10 occurrences)
Simone
2026-05-11 20:47:00 +02:00
-
45a5c2e48c
perf(template): NSIS download use WebClient instead of IWR (no progress-bar overhead)
Simone
2026-05-11 20:44:50 +02:00
-
28e8c91cc3
fix(template): NSIS download fix meta-refresh regex to match downloads.sf.net token URL
Simone
2026-05-11 20:38:36 +02:00
-
2195c0fd1d
fix(template): NSIS download browser User-Agent + PE magic bytes guard
Simone
2026-05-11 20:32:55 +02:00
-
1d3def4816
chore(template): bump PS7 7.6.1, NSIS 3.12, gh CLI 2.92.0
Simone
2026-05-11 20:29:23 +02:00
-
eaebd28769
refactor(template): promote PS7/NSIS/gh CLI from Tier-2 to Tier-1 (Step 11)
Simone
2026-05-11 20:26:06 +02:00
-
8ec3a80bb1
feat(template): add -SkipTier2 switch to skip Tier-2 toolchain installation
Simone
2026-05-11 20:13:58 +02:00
-
b24510962e
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
-
cb82e2051d
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
-
825e4dee11
feat(script): add UseGitClone and GuestRepoUrl parameters for in-VM cloning
Simone
2026-05-11 18:50:05 +02:00
-
18d9997655
fix(workflows): use shell:powershell (PS 5.1) instead of pwsh; fix ciScriptsDir path
Simone
2026-05-11 18:48:07 +02:00
-
5b4f7eb9a9
fix(linux): correct PS escape for $GIT_CLONE_URL in UseGitClone clone cmd
Simone
2026-05-11 18:40:19 +02:00
-
9e8c23b04f
chore: update runner config and workflow example for linux-build label
Simone
2026-05-11 18:35:24 +02:00
-
1dfddee692
docs: update documentation for Linux VM support (Sprint 9)
Simone
2026-05-11 18:35:11 +02:00
-
f0f09ee8cf
test: add Linux build E2E test scripts
Simone
2026-05-11 18:34:50 +02:00
-
dac5a74d08
feat(linux): add Ubuntu 24.04 template VM automation scripts
Simone
2026-05-11 18:34:38 +02:00
-
75e7bc562e
feat(linux): update orchestration scripts for dual-OS (Windows/Linux) support
Simone
2026-05-11 18:34:16 +02:00
-
44116978ec
feat(linux): add SSH/SCP transport module (_Transport.psm1)
Simone
2026-05-11 18:34:00 +02:00
-
b583d2be32
docs(linux): resolve 4 open questions in Deploy plan (EFI, vdiskmanager, growpart, transport scope)
Simone
2026-05-11 00:01:14 +02:00
-
fdade7d37a
docs(linux): add Step 1b auto-download cloud VMDK in Deploy plan
Simone
2026-05-10 23:54:48 +02:00
-
79f312dd2a
docs(linux): rewrite LINUX-TEMPLATE-SETUP as implementation plan checklist (automated cloud-init approach)
Simone
2026-05-10 23:52:42 +02:00
-
08af5e8dad
docs: add Deploy step + 2022 variant to Setup rapido and WINDOWS-TEMPLATE-SETUP
Simone
2026-05-10 23:18:04 +02:00
-
bd19579932
feat: enhance documentation and scripts for in-VM Git cloning and template setup
Simone
2026-05-10 23:03:56 +02:00
-
156034df3a
docs(test-plan): update results for 2026-05-10 session
Simone
2026-05-10 22:52:41 +02:00