refactor(§7.5): rinomina Setup-* Install-CIToolchain-* (WinBuild2025/2022/Linux2404)
- template/Setup-WinBuild2025.ps1 Install-CIToolchain-WinBuild2025.ps1 - template/Setup-WinBuild2022.ps1 Install-CIToolchain-WinBuild2022.ps1 - template/Setup-LinuxBuild2404.sh Install-CIToolchain-Linux2404.sh Aggiornati tutti i riferimenti in: Prepare-WinBuild2025/2022, Prepare-LinuxBuild2404, Deploy-WinBuild2025/2022/LinuxBuild2404, Validate-DeployState, Validate-SetupState, README.md, TODO.md, docs/WINDOWS-TEMPLATE-SETUP.md, docs/LINUX-TEMPLATE-SETUP.md, docs/TEST-PLAN-v1.3-to-HEAD.md, gitea/actions/local-ci-build/action.yml. §7 chiuso (5/5 done).
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# Test Plan: v1.3 → HEAD
|
||||
# Test Plan: v1.3 → HEAD
|
||||
|
||||
Complete validation of all features added since v1.3 tag (2026-05-10).
|
||||
Organized by sprint area with pre-requisites, test steps, and pass/fail criteria.
|
||||
@@ -29,7 +29,7 @@ Organized by sprint area with pre-requisites, test steps, and pass/fail criteria
|
||||
- [x] Gitea available at `http://10.10.20.11:3100` or `https://gitea.emulab.it`
|
||||
- [x] PowerShell ≥5.1, Pester v5 installed (`Install-Module Pester -MinimumVersion 5.0 -Force`) (Pester 5.7.1 installed 2026-05-10)
|
||||
- [x] CredentialManager module installed (`Install-Module CredentialManager`) (verified 2026-05-10)
|
||||
- [x] **[NEW 2026-05-10]** Template includes §6.6 Tier-1 Toolchain: Git for Windows + 7-Zip (Step 11 in Setup-WinBuild2025.ps1)
|
||||
- [x] **[NEW 2026-05-10]** Template includes §6.6 Tier-1 Toolchain: Git for Windows + 7-Zip (Step 11 in Install-CIToolchain-WinBuild2025.ps1)
|
||||
|
||||
---
|
||||
|
||||
@@ -711,14 +711,14 @@ if (Test-Path 'C:\Program Files\7-Zip\7z.exe') {
|
||||
|
||||
## §6.6 Tier-1 Toolchain (Git + 7-Zip)
|
||||
|
||||
**What changed**: Step 11 added to Setup-WinBuild2025.ps1 to install Git for Windows and
|
||||
**What changed**: Step 11 added to Install-CIToolchain-WinBuild2025.ps1 to install Git for Windows and
|
||||
7-Zip in the template VM. Critical for §3.3 (In-VM Git clone) and cross-platform builds.
|
||||
|
||||
**Files affected**:
|
||||
- `template/Setup-WinBuild2025.ps1` (Step 11: Git + 7-Zip installation)
|
||||
- `template/Install-CIToolchain-WinBuild2025.ps1` (Step 11: Git + 7-Zip installation)
|
||||
- `runner/config.yaml` (updated GITEA_CI_TEMPLATE_PATH)
|
||||
|
||||
**Test Steps** (run after template is provisioned with Setup-WinBuild2025.ps1):
|
||||
**Test Steps** (run after template is provisioned with Install-CIToolchain-WinBuild2025.ps1):
|
||||
|
||||
```powershell
|
||||
# 1. Verify Git is installed and in PATH
|
||||
@@ -751,7 +751,7 @@ Test-Path 'C:\Temp\test-extract\test-7z.txt'
|
||||
```
|
||||
|
||||
**Pass Criteria**:
|
||||
- [x] Step 11 executes without errors in Setup-WinBuild2025.ps1
|
||||
- [x] Step 11 executes without errors in Install-CIToolchain-WinBuild2025.ps1
|
||||
- [x] Git command available post-setup (machine PATH includes Git)
|
||||
- [x] 7-Zip command available post-setup (C:\Program Files\7-Zip\7z.exe)
|
||||
- [x] Final pre-snapshot gate includes git + 7z validation
|
||||
@@ -840,3 +840,4 @@ After validating new features, run one full end-to-end build to ensure nothing b
|
||||
# Expected: Build completes successfully, artifact created, JSONL log present, no errors
|
||||
```
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user