mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2025-04-28 10:19:47 +00:00
Fixed metadata handling for Windows and PowerShell
This commit is contained in:
parent
bcf0e23e62
commit
1c9a8e754c
39
.github/workflows/build-and-release.yml
vendored
39
.github/workflows/build-and-release.yml
vendored
@ -55,8 +55,8 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
lfs: false
|
lfs: false
|
||||||
|
|
||||||
- name: Read and format metadata
|
- name: Read and format metadata (Unix)
|
||||||
id: metadata
|
if: matrix.platform != 'windows-latest'
|
||||||
run: |
|
run: |
|
||||||
# Read the lines of the metadata file:
|
# Read the lines of the metadata file:
|
||||||
app_version=$(sed -n '1p' metadata.txt)
|
app_version=$(sed -n '1p' metadata.txt)
|
||||||
@ -107,6 +107,41 @@ jobs:
|
|||||||
echo "MudBlazor version: '${mud_blazor_version}'"
|
echo "MudBlazor version: '${mud_blazor_version}'"
|
||||||
echo "Tauri version: '${tauri_version}'"
|
echo "Tauri version: '${tauri_version}'"
|
||||||
|
|
||||||
|
- name: Read and format metadata (Windows)
|
||||||
|
if: matrix.platform == 'windows-latest'
|
||||||
|
run: |
|
||||||
|
# Read the lines of the metadata file:
|
||||||
|
$app_version = Get-Content metadata.txt -TotalCount 1
|
||||||
|
$build_time = Get-Content metadata.txt -TotalCount 2 | Select-Object -Last 1
|
||||||
|
$build_number = Get-Content metadata.txt -TotalCount 3 | Select-Object -Last 1
|
||||||
|
$dotnet_sdk_version = Get-Content metadata.txt -TotalCount 4 | Select-Object -Last 1
|
||||||
|
$dotnet_runtime_version = Get-Content metadata.txt -TotalCount 5 | Select-Object -Last 1
|
||||||
|
$rust_version = Get-Content metadata.txt -TotalCount 6 | Select-Object -Last 1
|
||||||
|
$mud_blazor_version = Get-Content metadata.txt -TotalCount 7 | Select-Object -Last 1
|
||||||
|
$tauri_version = Get-Content metadata.txt -TotalCount 8 | Select-Object -Last 1
|
||||||
|
|
||||||
|
# Format the app version:
|
||||||
|
$formatted_app_version = "v${app_version}"
|
||||||
|
|
||||||
|
# Write the metadata to the environment:
|
||||||
|
Write-Output "FORMATTED_APP_VERSION=${formatted_app_version}" >> $env:GITHUB_ENV
|
||||||
|
Write-Output "BUILD_TIME=${build_time}" >> $env:GITHUB_ENV
|
||||||
|
Write-Output "BUILD_NUMBER=${build_number}" >> $env:GITHUB_ENV
|
||||||
|
Write-Output "DOTNET_SDK_VERSION=${dotnet_sdk_version}" >> $env:GITHUB_ENV
|
||||||
|
Write-Output "DOTNET_RUNTIME_VERSION=${dotnet_runtime_version}" >> $env:GITHUB_ENV
|
||||||
|
Write-Output "RUST_VERSION=${rust_version}" >> $env:GITHUB_ENV
|
||||||
|
Write-Output "MUD_BLAZOR_VERSION=${mud_blazor_version}" >> $env:GITHUB_ENV
|
||||||
|
|
||||||
|
# Log the metadata:
|
||||||
|
Write-Output "App version: '${formatted_app_version}'"
|
||||||
|
Write-Output "Build time: '${build_time}'"
|
||||||
|
Write-Output "Build number: '${build_number}'"
|
||||||
|
Write-Output ".NET SDK version: '${dotnet_sdk_version}'"
|
||||||
|
Write-Output ".NET runtime version: '${dotnet_runtime_version}'"
|
||||||
|
Write-Output "Rust version: '${rust_version}'"
|
||||||
|
Write-Output "MudBlazor version: '${mud_blazor_version}'"
|
||||||
|
Write-Output "Tauri version: '${tauri_version}'"
|
||||||
|
|
||||||
- name: Store update platform to .updates directory (Unix)
|
- name: Store update platform to .updates directory (Unix)
|
||||||
if: matrix.platform != 'windows-latest'
|
if: matrix.platform != 'windows-latest'
|
||||||
run: echo ${{ matrix.update_platform }} > .updates/platform
|
run: echo ${{ matrix.update_platform }} > .updates/platform
|
||||||
|
Loading…
Reference in New Issue
Block a user