@@ -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