projection: carry the corrected Windows alpha

The native Windows upload fix and forward release version follow admitted source.

Source-Sha: 70dadcc07f8847548f06acd8e17fd43fde31ca68
Policy-Sha: 70dadcc07f8847548f06acd8e17fd43fde31ca68
Tree-Digest: 311d3fed76d80f91cf1de168ff6ef341bdf47acb2b5ad6d0b448f37363d76223
This commit is contained in:
Fimeg 2026-09-10 18:03:01 -04:00
commit 0401c76c79
4 changed files with 13 additions and 7 deletions

View file

@ -261,7 +261,7 @@ jobs:
& ./installer/windows/build-desktop.ps1 -OutputDirectory $payload -Version $version & ./installer/windows/build-desktop.ps1 -OutputDirectory $payload -Version $version
if ($LASTEXITCODE -ne 0) { throw 'Native Windows payload failed.' } if ($LASTEXITCODE -ne 0) { throw 'Native Windows payload failed.' }
$out = Join-Path $env:RUNNER_TEMP 'release-windows-native' $out = Join-Path $env:GITHUB_WORKSPACE 'release-windows-native'
New-Item -ItemType Directory -Path $out | Out-Null New-Item -ItemType Directory -Path $out | Out-Null
$desktop = Join-Path $out 'redflag-desktop-windows-amd64.exe' $desktop = Join-Path $out 'redflag-desktop-windows-amd64.exe'
Copy-Item (Join-Path $payload 'redflag-desktop.exe') $desktop Copy-Item (Join-Path $payload 'redflag-desktop.exe') $desktop
@ -276,12 +276,12 @@ jobs:
size = (Get-Item $desktop).Length size = (Get-Item $desktop).Length
} }
$snippet = Join-Path $out 'release-windows-native.artifacts.json' $snippet = Join-Path $out 'release-windows-native.artifacts.json'
@($item) | ConvertTo-Json -Depth 4 | Set-Content $snippet -Encoding UTF8 $json = ConvertTo-Json -InputObject @($item) -Depth 4
"NATIVE_WINDOWS_OUTPUT=$out" | Out-File -FilePath $env:GITHUB_ENV -Append -Encoding utf8 [IO.File]::WriteAllText($snippet, $json, (New-Object Text.UTF8Encoding($false)))
- uses: actions/upload-artifact@ff15f0306b3f739f7b6fd43fb5d26cd321bd4de5 # v3 - uses: actions/upload-artifact@ff15f0306b3f739f7b6fd43fb5d26cd321bd4de5 # v3
with: with:
name: release-windows-native name: release-windows-native
path: ${{ env.NATIVE_WINDOWS_OUTPUT }} path: release-windows-native
if-no-files-found: error if-no-files-found: error
retention-days: 1 retention-days: 1

View file

@ -10,6 +10,12 @@ Format: version, date, then grouped by category (Added, Changed, Removed, Fixed,
--- ---
## v0.2.9.8 (September 2026)
### Fixed
- Native Windows Desktop builds upload their complete Qt payload through a
fixed artifact path and emit an array for release candidate assembly.
## v0.2.9.7 (September 2026) ## v0.2.9.7 (September 2026)
### Fixed ### Fixed

View file

@ -21,7 +21,7 @@ services:
context: . context: .
dockerfile: ./server/Dockerfile dockerfile: ./server/Dockerfile
args: args:
BUILD_VERSION: ${BUILD_VERSION:-0.2.9.7} BUILD_VERSION: ${BUILD_VERSION:-0.2.9.8}
container_name: redflag-server container_name: redflag-server
volumes: volumes:
- server-config:/app/config - server-config:/app/config

View file

@ -15,8 +15,8 @@ import (
// tag — the release gate enforces this. ldflags may override at build time; // tag — the release gate enforces this. ldflags may override at build time;
// the release pipeline injects the tag so binaries and source agree. // the release pipeline injects the tag so binaries and source agree.
var ( var (
AgentVersion = "0.2.9.7" AgentVersion = "0.2.9.8"
ConfigVersion = "0.2.9.7" ConfigVersion = "0.2.9.8"
MinAgentVersion = "0.1.22" MinAgentVersion = "0.1.22"
) )