Skip to content

Commit 27e5e68

Browse files
committed
update:depend and ci
1 parent dcb7fa9 commit 27e5e68

File tree

4 files changed

+16
-4
lines changed

4 files changed

+16
-4
lines changed

.github/workflows/msbuild.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
fail-fast: false
1717
matrix:
1818
configuration: [Debug ,Release]
19-
platform: [x86 ,x64]
19+
platform: [x86 ,x64 ,ARM64]
2020

2121
runs-on: windows-latest # 最新的 Windows 环境
2222

@@ -60,6 +60,20 @@ jobs:
6060
echo "XENGINE_INCLUDE=${{ github.workspace }}/XEngine_Windows" | Out-File -FilePath $env:GITHUB_ENV -Append
6161
echo "XENGINE_LIB32=${{ github.workspace }}/XEngine_Windows/XEngine_Windows" | Out-File -FilePath $env:GITHUB_ENV -Append
6262
shell: pwsh
63+
- name: Set up Dependency ARM64 Environment
64+
if: matrix.platform == 'ARM64'
65+
run: |
66+
$response = Invoke-RestMethod -Uri "https://api.github.com/repos/libxengine/libxengine/releases/latest" -Headers @{"Accept"="application/vnd.github.v3+json"}
67+
$latest_tag = $response.tag_name
68+
Write-Host "Latest Tag: $latest_tag"
69+
70+
$url = "https://github.com/libxengine/libxengine/releases/download/$latest_tag/XEngine_Windows_Arm64.zip"
71+
Invoke-WebRequest -Uri $url -OutFile "XEngine_Windows_Arm64.zip"
72+
Expand-Archive -Path ./XEngine_Windows_Arm64.zip -DestinationPath ./XEngine_Windows -Force
73+
74+
echo "XENGINE_INCLUDE=${{ github.workspace }}/XEngine_Windows" | Out-File -FilePath $env:GITHUB_ENV -Append
75+
echo "XENGINE_LibArm64=${{ github.workspace }}/XEngine_Windows/XEngine_Windows" | Out-File -FilePath $env:GITHUB_ENV -Append
76+
shell: pwsh
6377

6478
# 配置 MSBuild 的路径,准备构建 VC++ 项目
6579
- name: Setup MSBuild

.github/workflows/rocky_Arm64_build.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ jobs:
4848
wget https://github.com/libxengine/libxengine/releases/download/$latest_tag/XEngine_RockyLinux_9_Arm64.zip
4949
unzip ./XEngine_RockyLinux_9_Arm64.zip -d ./XEngine_RockyLinux_9_Arm64
5050
cd XEngine_RockyLinux_9_Arm64
51-
ls -al
5251
5352
chmod 777 ./XEngine_LINEnv.sh
5453
./XEngine_LINEnv.sh -i 0

.github/workflows/ubuntu_Arm64_build.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ jobs:
5050
wget https://github.com/libxengine/libxengine/releases/download/$latest_tag/XEngine_UBuntu_24.04_Arm64.zip
5151
unzip ./XEngine_UBuntu_24.04_Arm64.zip -d ./XEngine_UBuntu_24.04_Arm64
5252
cd XEngine_UBuntu_24.04_Arm64
53-
ls -al
5453
5554
chmod 777 ./XEngine_LINEnv.sh
5655
./XEngine_LINEnv.sh -i 0

0 commit comments

Comments
 (0)