Skip to content

Commit 01b36e2

Browse files
committed
add rocky9 build
1 parent c89553d commit 01b36e2

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

.github/workflows/package.yml

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -149,9 +149,10 @@ jobs:
149149
LC_ALL: en_US.utf8
150150
LANG: en_US.utf8
151151
container:
152-
image: rockylinux:8
152+
image: ${{ matrix.container }}
153153
strategy:
154154
matrix:
155+
container: [rockylinux:8, rockylinux:9]
155156
include:
156157
- extension_support: 0
157158
variant_tag: "-noext"
@@ -162,10 +163,16 @@ jobs:
162163
- name: Get version tag
163164
id: get_version
164165
uses: battila7/get-version-action@v2
165-
- name: Rocky-Install dependencies
166+
- name: Update yum dependencies
167+
run: yum update -y
168+
- name: Rocky 8 dependencies
169+
if: ${{ matrix.container == 'rockylinux:8' }}
170+
run: yum install -y pkgconfig gcc openssl-devel dbus-glib-devel python3-dbus sqlite-devel libffi-devel wget make findutils
171+
- name: Rocky 9 dependencies
172+
if: ${{ matrix.container == 'rockylinux:9' }}
173+
run: yum install -y pkgconfig gcc openssl-devel dbus-glib-devel python3-dbus sqlite-devel libffi-devel krb5-devel dbus-daemon wget make findutils
174+
- name: Build Python 3.12
166175
run: |
167-
yum update -y
168-
yum install -y pkgconfig gcc openssl-devel dbus-glib-devel python3-dbus sqlite-devel libffi-devel wget make findutils
169176
mkdir tmp && cd tmp
170177
wget https://www.python.org/ftp/python/3.12.4/Python-3.12.4.tgz
171178
tar xzf Python-3.12.4.tgz
@@ -195,10 +202,12 @@ jobs:
195202
- name: Get build
196203
run: |
197204
cd dist
198-
tar czf "user-sync-${UST_VERSION}${UST_VARIANT_TAG}-rocky.tar.gz" user-sync
205+
LABEL=$(echo $CONTAINER | sed "s/linux://g")
206+
tar czf "user-sync-${UST_VERSION}${UST_VARIANT_TAG}-${LABEL}.tar.gz" user-sync
199207
env:
200208
UST_VARIANT_TAG: ${{matrix.variant_tag}}
201209
UST_VERSION: ${{ steps.get_version.outputs.version }}
210+
CONTAINER: ${{ matrix.container }}
202211
- name: Make artifact
203212
uses: actions/upload-artifact@v2
204213
with:

0 commit comments

Comments
 (0)