ci(windows): M2 ISO build + Gitea Windows-runner workflow #3

Merged
SilverLABS merged 8 commits from ci/build-iso-windows into main 2026-06-08 20:13:11 +00:00
Showing only changes of commit 78d4d84f88 - Show all commits

View File

@@ -0,0 +1,26 @@
name: Runner prep (throwaway)
# One-time prep on silverlabs-runner-win (GITEA-RUN-WIN, SYSTEM): extend C: into
# the newly-added virtual-disk space (Proxmox resize already done host-side).
# ISO staging is handled separately (creds must not live in this public repo's CI).
# Delete this workflow once prep is done. workflow_dispatch only.
on:
workflow_dispatch:
jobs:
prep:
runs-on: windows-latest
timeout-minutes: 15
steps:
- name: "Extend C: into added space"
shell: pwsh
run: |
'rescan' | diskpart | Out-Null
$max = (Get-PartitionSupportedSize -DriveLetter C).SizeMax
$cur = (Get-Partition -DriveLetter C).Size
if ($cur -lt ($max - 1GB)) {
Write-Host ("Extending C: {0} GB -> {1} GB" -f [math]::Round($cur/1GB,1), [math]::Round($max/1GB,1))
Resize-Partition -DriveLetter C -Size $max
} else { Write-Host 'C: already at max; nothing to extend.' }
Get-PSDrive C | ForEach-Object { Write-Host ("C: free now {0} GB" -f [math]::Round($_.Free/1GB,1)) }