chore: Bump 7-Zip 24.07→26.01, Git 2.47→2.54 across docs + setup
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 <noreply@anthropic.com>
This commit is contained in:
@@ -511,15 +511,15 @@ Aggiungere tools generici-CI riduce il bisogno di installazione ad-hoc nei workf
|
|||||||
build più ampi senza toccare il template.
|
build più ampi senza toccare il template.
|
||||||
|
|
||||||
### Tier-1 (implementato)
|
### Tier-1 (implementato)
|
||||||
- [x] **Git for Windows** (v2.47.0.windows.1) — Step 11, self-clone in VM
|
- [x] **Git for Windows** (v2.54.0.windows.1) — Step 11, self-clone in VM
|
||||||
- [x] **7-Zip** (24.07) — Step 11, universal compression + fallback §3.2
|
- [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`):
|
### Tier-2 (backlog) — tool da aggiungere come ulteriori step `Setup-WinBuild2025` (ognuno con `Assert-Step`):
|
||||||
|
|
||||||
| Tool | Versione | Razionale |
|
| Tool | Versione | Razionale |
|
||||||
| ------------------- | ----------------------- | -------------------------------------------------------------- |
|
| ------------------- | ----------------------- | -------------------------------------------------------------- |
|
||||||
| **Git for Windows** | 2.47.0.windows.1 | [x] Self-clone in VM (alt a host-zip-transfer), submodule fetch |
|
| **Git for Windows** | 2.54.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 |
|
| **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 |
|
| **PowerShell 7.x** | latest LTS | [ ] Più veloce di 5.1, parallel pipelines, operatori moderni |
|
||||||
| **NSIS** | latest | Test build installer (es. `nsis-plugin-nsinnounp`) |
|
| **NSIS** | latest | Test build installer (es. `nsis-plugin-nsinnounp`) |
|
||||||
| **CMake** | latest | Build system cross-platform per progetti C/C++ nativi |
|
| **CMake** | latest | Build system cross-platform per progetti C/C++ nativi |
|
||||||
|
|||||||
@@ -721,7 +721,7 @@ if (Test-Path 'C:\Program Files\7-Zip\7z.exe') {
|
|||||||
```powershell
|
```powershell
|
||||||
# 1. Verify Git is installed and in PATH
|
# 1. Verify Git is installed and in PATH
|
||||||
git --version
|
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
|
# 2. Verify Git can clone
|
||||||
git clone --depth 1 https://github.com/git-for-windows/git.git C:\Temp\git-test
|
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
|
- [ ] _Common.psm1 imported by all relevant scripts
|
||||||
- [ ] PSScriptAnalyzer finds no critical violations
|
- [ ] PSScriptAnalyzer finds no critical violations
|
||||||
- [ ] BEST-PRACTICES.md §2.1 documents threat model clearly
|
- [ ] BEST-PRACTICES.md §2.1 documents threat model clearly
|
||||||
- [x] Git for Windows (v2.47.0+) installed in template, in PATH (§6.6)
|
- [x] Git for Windows (v2.54.0+) installed in template, in PATH (§6.6)
|
||||||
- [x] 7-Zip (v24.07+) 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)
|
- [x] Final pre-snapshot gate validates git + 7z availability (§6.6)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -147,7 +147,7 @@ param(
|
|||||||
[string] $GitVersion = '2.54.0.windows.1',
|
[string] $GitVersion = '2.54.0.windows.1',
|
||||||
|
|
||||||
# 7-Zip version (latest stable)
|
# 7-Zip version (latest stable)
|
||||||
[string] $SevenZipVersion = '24.07'
|
[string] $SevenZipVersion = '26.01'
|
||||||
)
|
)
|
||||||
|
|
||||||
Set-StrictMode -Version Latest
|
Set-StrictMode -Version Latest
|
||||||
|
|||||||
Reference in New Issue
Block a user