From 6b2a23b8f9266135ac0bd0fa3a73d30574b209b8 Mon Sep 17 00:00:00 2001 From: Simone Date: Sun, 10 May 2026 22:32:26 +0200 Subject: [PATCH] =?UTF-8?q?chore:=20Bump=207-Zip=2024.07=E2=86=9226.01,=20?= =?UTF-8?q?Git=202.47=E2=86=922.54=20across=20docs=20+=20setup?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Setup-WinBuild2025.ps1: default SevenZipVersion '24.07' → '26.01' TODO.md: Tier-1 table + bullet list updated to current versions TEST-PLAN: expected version strings and checklist updated Co-Authored-By: Claude Sonnet 4.6 --- TODO.md | 8 ++++---- docs/TEST-PLAN-v1.3-to-HEAD.md | 6 +++--- template/Setup-WinBuild2025.ps1 | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/TODO.md b/TODO.md index 6d49eac..5f6de31 100644 --- a/TODO.md +++ b/TODO.md @@ -511,15 +511,15 @@ Aggiungere tools generici-CI riduce il bisogno di installazione ad-hoc nei workf build più ampi senza toccare il template. ### Tier-1 (implementato) -- [x] **Git for Windows** (v2.47.0.windows.1) — Step 11, self-clone in VM -- [x] **7-Zip** (24.07) — Step 11, universal compression + fallback §3.2 +- [x] **Git for Windows** (v2.54.0.windows.1) — Step 11, self-clone in VM +- [x] **7-Zip** (26.01) — Step 11, universal compression + fallback §3.2 ### Tier-2 (backlog) — tool da aggiungere come ulteriori step `Setup-WinBuild2025` (ognuno con `Assert-Step`): | Tool | Versione | Razionale | | ------------------- | ----------------------- | -------------------------------------------------------------- | -| **Git for Windows** | 2.47.0.windows.1 | [x] Self-clone in VM (alt a host-zip-transfer), submodule fetch | -| **7-Zip** | 24.07 | [x] Universale unpack/zip; molti installer e workflow ne dipendono | +| **Git for Windows** | 2.54.0.windows.1 | [x] Self-clone in VM (alt a host-zip-transfer), submodule fetch | +| **7-Zip** | 26.01 | [x] Universale unpack/zip; molti installer e workflow ne dipendono | | **PowerShell 7.x** | latest LTS | [ ] Più veloce di 5.1, parallel pipelines, operatori moderni | | **NSIS** | latest | Test build installer (es. `nsis-plugin-nsinnounp`) | | **CMake** | latest | Build system cross-platform per progetti C/C++ nativi | diff --git a/docs/TEST-PLAN-v1.3-to-HEAD.md b/docs/TEST-PLAN-v1.3-to-HEAD.md index 8bf8ea9..d8a2010 100644 --- a/docs/TEST-PLAN-v1.3-to-HEAD.md +++ b/docs/TEST-PLAN-v1.3-to-HEAD.md @@ -721,7 +721,7 @@ if (Test-Path 'C:\Program Files\7-Zip\7z.exe') { ```powershell # 1. Verify Git is installed and in PATH git --version -# Expected: git version 2.47.0.windows.1 (or later) +# Expected: git version 2.54.0.windows.1 (or later) # 2. Verify Git can clone git clone --depth 1 https://github.com/git-for-windows/git.git C:\Temp\git-test @@ -815,8 +815,8 @@ $testGroups | ForEach-Object { - [ ] _Common.psm1 imported by all relevant scripts - [ ] PSScriptAnalyzer finds no critical violations - [ ] BEST-PRACTICES.md §2.1 documents threat model clearly -- [x] Git for Windows (v2.47.0+) installed in template, in PATH (§6.6) -- [x] 7-Zip (v24.07+) installed in template, in PATH (§6.6) +- [x] Git for Windows (v2.54.0+) installed in template, in PATH (§6.6) +- [x] 7-Zip (v26.01+) installed in template, in PATH (§6.6) - [x] Final pre-snapshot gate validates git + 7z availability (§6.6) --- diff --git a/template/Setup-WinBuild2025.ps1 b/template/Setup-WinBuild2025.ps1 index 30ad1cc..a785a46 100644 --- a/template/Setup-WinBuild2025.ps1 +++ b/template/Setup-WinBuild2025.ps1 @@ -147,7 +147,7 @@ param( [string] $GitVersion = '2.54.0.windows.1', # 7-Zip version (latest stable) - [string] $SevenZipVersion = '24.07' + [string] $SevenZipVersion = '26.01' ) Set-StrictMode -Version Latest