Commit Graph

  • 5539eddba2 docs(phaseA): mark baseline comparison skipped (decided) Simone 2026-05-17 23:17:10 +02:00
  • 36913ab6c6 docs(phaseA): Passo 8 benchmark recorded (destroy fixed) Simone 2026-05-17 23:09:56 +02:00
  • f0a94b86b3 fix(shims): skip PowerShell common params in CLI forwarders Simone 2026-05-17 23:03:24 +02:00
  • f7cfc74290 docs(phaseA): Passo 7 burn-in PASS (12/12, 0 orphans) Simone 2026-05-17 22:57:55 +02:00
  • 2aeb390f62 docs(phaseA): drop moot failure-contingency checkbox (Passo 6) Simone 2026-05-17 22:44:32 +02:00
  • 61d80ae47e docs(phaseA): Passo 6 complete — build-ns7zip matrix + release PASS Simone 2026-05-17 22:41:41 +02:00
  • d424646389 fix(ci): close release foreach loop (was truncated -> parse error) Simone 2026-05-17 22:35:08 +02:00
  • be4396ce83 fix(scripts): satisfy PSScriptAnalyzer (lint gate) Simone 2026-05-17 22:31:34 +02:00
  • 1fbe2c87cc perf(ci): 8 vCPU for ns7zip build VM (4 was starving parallel build) Simone 2026-05-17 22:12:03 +02:00
  • 956681c419 feat(ci): guest-cpu/guest-memory-mb action inputs on main Simone 2026-05-17 21:42:48 +02:00
  • 7b4051412b feat(ci): expose guest-cpu/guest-memory-mb; ns7zip Linux 8GB Simone 2026-05-17 21:42:47 +02:00
  • 9b42823984 fix(winrm): retry transient WSMan host-process faults (1018) Simone 2026-05-17 21:30:56 +02:00
  • 3d3b00c71b fix(ci): harden release job condition (avoid stuck 'blocked') Simone 2026-05-17 21:08:49 +02:00
  • 4f22d11a84 feat(build): live-stream Linux build output; ns7zip via in-guest clone Simone 2026-05-17 20:51:48 +02:00
  • 29c4ef09bc ci: ns7zip build uses --dist; collect dist/ Simone 2026-05-17 20:33:56 +02:00
  • eec3f42fe0 ci: single build-command for ns7zip (Linux has python) Simone 2026-05-17 20:28:39 +02:00
  • b2cfe85f88 fix(ci): correct ns7zip build-command and artifact-source Simone 2026-05-17 20:27:14 +02:00
  • 383490b769 ci: rename build workflow to build-ns7zip.yml on main Simone 2026-05-17 20:12:26 +02:00
  • 97ec820ebb ci: rename build-nsInnoUnp.yml -> build-ns7zip.yml; update doc refs Simone 2026-05-17 20:12:25 +02:00
  • facf3670b2 ci: build-nsInnoUnp targets nsis-plugin-ns7zip Simone 2026-05-17 20:09:15 +02:00
  • 67c90f10eb fix(build): flush guest build output + put tail in failure message Simone 2026-05-17 17:47:17 +02:00
  • 02ea7e61ec fix(ci): conditional --commit splat on main Simone 2026-05-17 17:39:37 +02:00
  • 2b8011c35d fix(ci): don't splat empty --commit (PS5.1 drops zero-length args) Simone 2026-05-17 17:39:36 +02:00
  • 61cb6cdb40 feat(ci): repo-branch/repo-commit inputs on main Simone 2026-05-17 17:37:20 +02:00
  • ed4dc793f5 feat(ci): repo-branch/repo-commit inputs for cross-repo builds Simone 2026-05-17 17:37:18 +02:00
  • 0df592504f fix(job): surface redacted git stderr from host-side clone Simone 2026-05-17 17:28:35 +02:00
  • 8be5fa8220 fix(ci): build-nsInnoUnp uses host-side clone (SSH alias is host-only) Simone 2026-05-17 17:24:00 +02:00
  • 0d51ba29b6 fix(ci): build-nsInnoUnp uses full Gitea action URL Simone 2026-05-17 17:14:23 +02:00
  • 2201d0ace6 docs(phaseA): record self-test smoke matrix (both transports PASS) Simone 2026-05-17 17:11:40 +02:00
  • ecfe0f3006 feat(ci): use-git-clone/submodules default-on in action (main) Simone 2026-05-17 17:00:53 +02:00
  • 29dfbf1cae feat(job): wire use-git-clone + submodules; default in-guest clone Simone 2026-05-17 17:00:46 +02:00
  • a26a7e784e docs(todo): defer GitHub Actions mirror (fix 1) — checkout still github.com Simone 2026-05-17 16:44:49 +02:00
  • 5c6fb778ad refactor(ci): drop upload-artifact from action on main Simone 2026-05-17 16:42:38 +02:00
  • d6031a5e32 refactor(ci): drop upload/download-artifact (remove github.com dependency) Simone 2026-05-17 16:42:36 +02:00
  • 456db0a3e2 refactor(artifacts): harmonize Windows to Linux raw-file collection Simone 2026-05-17 16:30:34 +02:00
  • 2e1f3ec477 fix(build): fetch pinned commit (shallow clone lacks it) Simone 2026-05-17 16:17:55 +02:00
  • ce5e68f357 fix(build): Linux artifact staging — absolute source + don't wipe output Simone 2026-05-17 16:12:50 +02:00
  • ce71c95083 docs(phaseA): mark self-test.yml validated Simone 2026-05-17 16:09:52 +02:00
  • 425d8bc4f3 docs: align documentation with session fixes Simone 2026-05-17 16:09:15 +02:00
  • 662a4eb85d docs(phaseA): fix Windows smoke artifact-source to match build cmd Simone 2026-05-17 15:55:52 +02:00
  • d3f129f777 fix(build): run Windows build cmd as PowerShell; resolve absolute artifact-source Simone 2026-05-17 15:50:17 +02:00
  • 72defb2601 fix(ci): ephemeral lint venv on main Simone 2026-05-17 15:44:37 +02:00
  • 0726829c5c fix(ci): lint must use an ephemeral venv, not the production one Simone 2026-05-17 15:44:36 +02:00
  • 21681e7419 feat(scripts): add Test-CIGuestWinRM.ps1 diagnostic Simone 2026-05-17 12:24:35 +02:00
  • ef6f36c702 fix(winrm): default to NTLM for local-account build VMs Simone 2026-05-17 12:24:34 +02:00
  • 719317ed91 fix(ci): BOM-free GITHUB_OUTPUT + hardened artifact path on main Simone 2026-05-17 12:13:23 +02:00
  • d73c7ff0ff fix(ci): write GITHUB_OUTPUT without BOM; harden artifact path Simone 2026-05-17 12:13:22 +02:00
  • 9972010230 docs(phaseA): production venv install must be non-editable Simone 2026-05-17 12:08:57 +02:00
  • fde084ed37 fix(ci): downgrade artifact actions v4 -> v3 on main Simone 2026-05-17 11:57:08 +02:00
  • 2ccc9009ff feat(scripts): add Set-CIGuestCredential.ps1 Simone 2026-05-17 11:56:40 +02:00
  • 5371ffe48a fix(ci): downgrade artifact actions v4 -> v3 for Gitea compat Simone 2026-05-17 11:56:40 +02:00
  • 934c3fd3f2 ci: add local-ci-build composite action to main Simone 2026-05-17 02:51:36 +02:00
  • af25358b5b ci: update artifact upload actions to use standard upload-artifact action Simone 2026-05-17 02:15:36 +02:00
  • e29f5eb995 ci: update artifact upload actions to use local repository references Simone 2026-05-17 02:13:18 +02:00
  • ea29203f37 ci: update action references to local-ci-cd-system in workflows and action files Simone 2026-05-17 01:37:03 +02:00
  • 5cb3a7510f ci: sposta local-ci-build action in .gitea/actions/ Simone 2026-05-17 00:45:43 +02:00
  • efd39c2279 ci: sposta self-test.yml e build-nsInnoUnp.yml in .gitea/workflows Simone 2026-05-17 00:29:53 +02:00
  • c5b2f36c77 docs: aggiorna checklist FaseA (tracking workflow) Simone 2026-05-17 00:29:21 +02:00
  • 935b212d1a ci: sposta self-test.yml e build-nsInnoUnp.yml in .gitea/workflows Simone 2026-05-17 00:29:11 +02:00
  • 9490aec92a chore: allinea .gitignore a main Simone 2026-05-17 00:24:26 +02:00
  • 4b70172c52 ci: aggiungi workflow_dispatch (trigger manuale) a lint.yml Simone 2026-05-17 00:23:56 +02:00
  • aa7e375e5d fix: add missing workflow_dispatch trigger to lint.yml fix: update .gitignore to include AI tools and Python bytecode Simone 2026-05-17 00:22:41 +02:00
  • 67d81c2fc2 ci: aggiungi workflow lint.yml da feature/python-rewrite-and-linux-migration Simone 2026-05-17 00:14:16 +02:00
  • e810747557 docs,config: aggiorna AGENTS.md, config.example, HOST-SETUP.md, checklist faseA e fix vari orchestrator (workstation, build, job, wait, winrm, test) Simone 2026-05-17 00:14:04 +02:00
  • dc8449a0d7 test: cover easy missing branches in report/config/credentials/ssh/wait/job Simone 2026-05-14 23:23:55 +02:00
  • b2b31f4b6e test: add coverage for monitor/vm/winrm to reach 90%% gate Simone 2026-05-14 23:14:08 +02:00
  • 451a61c6a1 test: bump coverage gate from 80%% to 90%% Simone 2026-05-14 23:04:56 +02:00
  • 4f656725bf ci(lint): use CI_PYTHON_LAUNCHER from runner config as single source of truth Simone 2026-05-14 22:56:51 +02:00
  • 3c62bbbcbb ci(lint): add Python314 to launcher candidates (host has 3.14.5) Simone 2026-05-14 22:53:16 +02:00
  • 6e0d0cba88 ci(lint): probe multiple Python launcher locations for SYSTEM runner Simone 2026-05-14 22:51:22 +02:00
  • 38898a3c21 ci(lint): fix broken-venv probe (AGENTS.md #12 stderr trap) Simone 2026-05-14 22:50:29 +02:00
  • 0c7c9272ee ci(lint): detect broken venv (stale base interpreter) and rebuild Simone 2026-05-14 22:48:46 +02:00
  • 406c0e31a9 ci(lint): bootstrap venv via py.exe launcher; bump coverage to 80% Simone 2026-05-14 22:46:13 +02:00
  • 632d668327 ci(lint): tweak comment header to trigger workflow re-run Simone 2026-05-14 22:43:55 +02:00
  • ebc53b5fb9 ci: trigger lint workflow re-run Simone 2026-05-14 22:39:30 +02:00
  • 137287176e docs: rename branch references to feature/python-rewrite-and-linux-migration Simone 2026-05-14 18:31:51 +02:00
  • 28523375b9 docs(plans): add A->B bridge checklist (windows prereqs + baseline + logistics) Simone 2026-05-14 18:27:57 +02:00
  • bd61258a42 feat(b6): add Phase B user checklist for CI migration to Linux Mint Simone 2026-05-14 18:21:59 +02:00
  • 0bd3b52fb5 feat(b5): add systemd unit files for CI periodic tasks (Linux host) Simone 2026-05-14 18:13:55 +02:00
  • 4e0b796f81 docs: add Fase A user checklist for hardware validation Simone 2026-05-14 18:11:02 +02:00
  • a658f4ed3b docs(a5): mark A5 as code-complete; add A5-closeout.md Simone 2026-05-14 17:39:47 +02:00
  • 4d9c6d07ba docs(a5): document Python orchestrator in AGENTS.md, ARCHITECTURE.md, README.md Simone 2026-05-14 17:38:10 +02:00
  • 5459672b42 test(a5): add pytest regression tests for AGENTS.md errors #9-#12 Simone 2026-05-14 17:35:57 +02:00
  • 1bcd40e483 docs(a4): mark A4 as code-complete; add A4-closeout.md Simone 2026-05-14 17:31:17 +02:00
  • e5cd749ea1 ci(a4): switch local-ci-build action.yml to Python CLI; add PYTHONIOENCODING=utf-8 Simone 2026-05-14 17:30:04 +02:00
  • f5091d0903 feat(a4): port Invoke-CIJob.ps1 to ci_orchestrator job Simone 2026-05-14 17:29:56 +02:00
  • 816a15503e feat(a3): port build pipeline (vm new, build run, artifacts collect) Simone 2026-05-14 17:20:34 +02:00
  • 096ba7fe16 docs(a1): sync master checklist + A1 'definizione di fatto' to actual state Simone 2026-05-14 17:06:36 +02:00
  • ad9e6e9673 docs(a2): mark A2 as code-complete; add A2-closeout.md Simone 2026-05-14 17:02:04 +02:00
  • 80f6661ad5 feat(a2): port leaf PS scripts to ci_orchestrator CLI Simone 2026-05-14 17:01:15 +02:00
  • 10da8f4e81 docs(A1): mark lint.yml python job as PASS on act_runner Simone 2026-05-14 16:40:13 +02:00
  • 484a18efd7 ci(lint): drop actions/setup-python; use host Python in machine PATH Simone 2026-05-14 16:37:49 +02:00
  • 3f05e89362 ci(lint): add CmdletBinding and ShouldProcess support to ISO creation functions for safer execution Simone 2026-05-13 19:11:33 +02:00
  • 2ac26dbd00 ci(lint): enhance PSScriptAnalyzer settings and suppress false positives; improve error handling in scripts Simone 2026-05-13 19:06:50 +02:00
  • 032d6f200e ci(lint): add rule to suppress false positives for param() in remote script blocks Simone 2026-05-13 18:58:20 +02:00
  • 7e6b65db18 ci(lint): update PSScriptAnalyzer settings and suppress warnings for plain-text passwords in templates Simone 2026-05-13 18:54:22 +02:00
  • 366ff0ce46 ci(lint): update PSScriptAnalyzer settings to include additional formatting rules Simone 2026-05-13 18:44:28 +02:00
  • e09c0cf5a5 ci(lint): update PSScriptAnalyzer invocation to use custom settings file Simone 2026-05-13 18:37:56 +02:00
  • 81c85beb81 ci: remove Python setup step from lint workflow Simone 2026-05-13 18:34:29 +02:00
  • 8a2727ccf7 ci(lint): use actions/setup-python to provision Python on runner Simone 2026-05-13 16:56:19 +02:00