@@ -14,22 +14,15 @@ jobs:
1414 strategy :
1515 matrix :
1616 include :
17- - os : macos-15 -intel
18- - os : macos-15
17+ - os : macos-26 -intel
18+ - os : macos-26
1919 runs-on : ${{ matrix.os }}
2020
2121 steps :
2222 - name : Checkout main repository code
2323 uses : actions/checkout@v7
2424 with :
2525 ref : ' develop'
26-
27- # 检出依赖的xengine仓库到指定的xengine目录
28- - name : Checkout dependency repository (xengine)
29- uses : actions/checkout@v7
30- with :
31- repository : libxengine/libxengine
32- path : libxengine
3326
3427 - name : sub module checkout (opensource)
3528 run : |
@@ -43,29 +36,25 @@ jobs:
4336 run : echo "TERM=xterm" >> $GITHUB_ENV
4437
4538 - name : Set up Dependency x86_64 Environment
46- if : matrix.os == 'macos-15 -intel'
39+ if : matrix.os == 'macos-26 -intel'
4740 run : |
48- cd libxengine
41+ latest_tag=$(git ls-remote --tags --sort="v:refname" https://github.com/libxengine/libxengine.git | awk '{print $2}' | sed 's/refs\/tags\///' | tail -n 1)
42+ wget https://github.com/libxengine/libxengine/releases/download/$latest_tag/XEngine_Mac_x86-64.zip
43+ unzip ./XEngine_Mac_x86-64.zip -d ./XEngine_Mac_x86-64
44+ cd XEngine_Mac_x86-64
45+
4946 chmod 777 *
5047 ./XEngine_LINEnv.sh -i 3
5148 - name : Set up Dependency Arm64 Environment
52- if : matrix.os == 'macos-15 '
49+ if : matrix.os == 'macos-26 '
5350 run : |
54- cd libxengine
55- chmod 777 *
56- ./XEngine_LINEnv.sh -i 0
57-
5851 latest_tag=$(git ls-remote --tags --sort="v:refname" https://github.com/libxengine/libxengine.git | awk '{print $2}' | sed 's/refs\/tags\///' | tail -n 1)
59-
6052 wget https://github.com/libxengine/libxengine/releases/download/$latest_tag/XEngine_Mac_Arm64.zip
6153 unzip ./XEngine_Mac_Arm64.zip -d ./XEngine_Mac_Arm64
6254 cd XEngine_Mac_Arm64
6355
64- sudo mkdir -p /usr/local/include
65- sudo mkdir -p /usr/local/lib
66- sudo cp -rf ./XEngine_Include /usr/local/include
67- sudo find ./XEngine_Mac -name "*.dylib" -exec cp {} /usr/local/lib \;
68-
56+ chmod 777 *
57+ ./XEngine_LINEnv.sh -i 3
6958 - name : make debug
7059 run : |
7160 cd XEngine_Source
@@ -84,14 +73,14 @@ jobs:
8473 ./XEngine_AuthorizeService -t
8574
8675 - name : Upload folder as artifact with mac x64
87- if : matrix.os == 'macos-15 -intel'
76+ if : matrix.os == 'macos-26 -intel'
8877 uses : actions/upload-artifact@v7
8978 with :
9079 name : XEngine_AuthorizeService-Mac_x86-64
9180 path : XEngine_Release/
9281 retention-days : 1
9382 - name : Upload folder as artifact with mac arm
94- if : matrix.os == 'macos-15 '
83+ if : matrix.os == 'macos-26 '
9584 uses : actions/upload-artifact@v7
9685 with :
9786 name : XEngine_AuthorizeService-Mac_Arm64
0 commit comments