File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : MintLinux build workflows
2+
3+ on :
4+ push :
5+ branches :
6+ - ' master'
7+
8+ permissions :
9+ contents : read
10+
11+ jobs :
12+ build :
13+ runs-on : ${{ matrix.runner }}
14+ container :
15+ image : ${{ matrix.name }}
16+ options : --platform ${{ matrix.platform }}
17+ strategy :
18+ matrix :
19+ include :
20+ - arch : amd64
21+ runner : ubuntu-24.04
22+ platform : linux/amd64
23+ artifact : x86-64
24+ name : linuxmintd/mint22-amd64
25+ version : 22
26+
27+ steps :
28+ - name : Checkout main repository code
29+ uses : actions/checkout@v6
30+
31+ - name : Checkout dependency repository (xengine)
32+ uses : actions/checkout@v6
33+ with :
34+ repository : libxengine/libxengine
35+ path : libxengine
36+
37+ - name : Set TERM variable
38+ run : echo "TERM=xterm" >> $GITHUB_ENV
39+
40+ - name : install system package
41+ run : |
42+ apt update -y
43+ apt install gcc g++ make git jq unzip curl wget -y
44+
45+ - name : install xengine library
46+ run : |
47+ latest_tag=$(curl -s https://api.github.com/repos/libxengine/libxengine/releases/latest | jq -r .tag_name)
48+ wget https://github.com/libxengine/libxengine/releases/download/$latest_tag/XEngine_UBuntu_24.04_${{ matrix.artifact }}.zip
49+ unzip ./XEngine_UBuntu_24_${{ matrix.artifact }}.zip -d ./XEngine_UBuntu_24_${{ matrix.artifact }}
50+ cd XEngine_UBuntu_24_${{ matrix.artifact }}
51+
52+ chmod 777 *
53+ ./XEngine_LINEnv.sh -i 3
54+
55+ - name : make
56+ run : |
57+ cd XEngine_Module
58+ cd jsoncpp
59+ make
60+ cd ..
61+ cd tinyxml2
62+ make
63+ cd ..
64+ cd XEngine_InfoReport
65+ make
66+ cd ..
67+ cd XEngine_Token
68+ make
69+ cd ..
70+ cd XEngine_MSGNotify
71+ make
72+ cd ..
73+ cd XEngine_AIApi
74+ make
75+ cd ..
76+ cd XEngine_Verification
77+ make
78+ cd ..
79+ cd XEngine_PluginExtension
80+ make
Original file line number Diff line number Diff line change 1717 strategy :
1818 matrix :
1919 include :
20+ - arch : amd64
21+ runner : ubuntu-24.04
22+ platform : linux/amd64
23+ fedora-version : 43
24+ artifact : x86-64
2025 - arch : amd64
2126 runner : ubuntu-24.04
2227 platform : linux/amd64
You can’t perform that action at this time.
0 commit comments