Skip to content

Commit 40268e3

Browse files
committed
ci:add rocky linux 10 support
1 parent ff00013 commit 40268e3

1 file changed

Lines changed: 18 additions & 6 deletions

File tree

.github/workflows/rockybuild.yml

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
build:
1313
runs-on: ${{ matrix.runner }}
1414
container:
15-
image: rockylinux/rockylinux:9.5
15+
image: rockylinux/rockylinux:${{ matrix.version }}
1616
options: --platform ${{ matrix.platform }}
1717
strategy:
1818
matrix:
@@ -21,17 +21,29 @@ jobs:
2121
runner: ubuntu-24.04
2222
platform: linux/amd64
2323
artifact: x86-64
24+
version: 9
25+
- arch: amd64
26+
runner: ubuntu-24.04
27+
platform: linux/amd64
28+
artifact: x86-64
29+
version: 10
30+
- arch: arm64
31+
runner: ubuntu-24.04-arm
32+
platform: linux/arm64
33+
artifact: Arm64
34+
version: 9
2435
- arch: arm64
2536
runner: ubuntu-24.04-arm
2637
platform: linux/arm64
2738
artifact: Arm64
39+
version: 10
2840

2941
steps:
3042
- name: Checkout main repository code
31-
uses: actions/checkout@v4
43+
uses: actions/checkout
3244

3345
- name: Checkout dependency repository (xengine)
34-
uses: actions/checkout@v4
46+
uses: actions/checkout
3547
with:
3648
repository: libxengine/libxengine
3749
path: libxengine
@@ -47,9 +59,9 @@ jobs:
4759
- name: install xengine library
4860
run: |
4961
latest_tag=$(curl -s https://api.github.com/repos/libxengine/libxengine/releases/latest | jq -r .tag_name)
50-
wget https://github.com/libxengine/libxengine/releases/download/$latest_tag/XEngine_RockyLinux_9_${{ matrix.artifact }}.zip
51-
unzip ./XEngine_RockyLinux_9_${{ matrix.artifact }}.zip -d ./XEngine_RockyLinux_9_${{ matrix.artifact }}
52-
cd XEngine_RockyLinux_9_${{ matrix.artifact }}
62+
wget https://github.com/libxengine/libxengine/releases/download/$latest_tag/XEngine_RockyLinux_${{ matrix.version }}_${{ matrix.artifact }}.zip
63+
unzip ./XEngine_RockyLinux_${{ matrix.version }}_${{ matrix.artifact }}.zip -d ./XEngine_RockyLinux_${{ matrix.version }}_${{ matrix.artifact }}
64+
cd XEngine_RockyLinux_${{ matrix.version }}_${{ matrix.artifact }}
5365
5466
chmod 777 *
5567
./XEngine_LINEnv.sh -i 3

0 commit comments

Comments
 (0)