@@ -16,22 +16,28 @@ jobs:
1616 matrix :
1717 docker_tag :
1818 - archlinux
19- - fedora-30
2019 - fedora-31
2120 - fedora-32
2221 - fedora-33
2322 - fedora-34
23+ - fedora-37
24+ - fedora-38
2425 - debian-stretch
2526 - debian-buster
2627 - debian-bullseye
28+ - debian-bookworm
2729 - ubuntu-18.04
2830 - ubuntu-20.04
2931 - ubuntu-20.10
3032 - ubuntu-21.04
33+ - ubuntu-22.04
34+ - ubuntu-23.04
3135 - opensuse-15.0
3236 - opensuse-15.1
3337 - opensuse-15.2
3438 - opensuse-15.3
39+ - opensuse-15.4
40+ - opensuse-15.5
3541 - centos-8
3642 os :
3743 - ubuntu-latest
5460
5561 # ===================================================================================
5662 # ---------- Checkout and build inside docker container ----------
57- - uses : actions/checkout@v1
63+ - uses : actions/checkout@v3
64+ with :
65+ # unfortunately, currently we need all the history for a valid auto generated version
66+ fetch-depth : 0
67+
5868 - run : |
5969 export BRANCH=${GITHUB_REF/refs\/heads\//}
6070 echo Detected branch: ${BRANCH}
@@ -112,22 +122,22 @@ jobs:
112122 # ---------- Upload artifacts to github ----------
113123 - name : Upload source-pkg artifact to github
114124 if : startsWith(matrix.docker_tag, 'archlinux')
115- uses : actions/upload-artifact@v2
125+ uses : actions/upload-artifact@v3
116126 with :
117127 name : source-package
118128 path : ${{ env.src_pkg_artifact }}
119129
120130 - name : Upload version-info to github
121131 if : startsWith(matrix.docker_tag, 'archlinux')
122- uses : actions/upload-artifact@v2
132+ uses : actions/upload-artifact@v3
123133 with :
124134 name : version-info
125135 path : |
126136 ./version-string
127137 ./version-branch
128138
129139 - name : Upload binary package artifact to github
130- uses : actions/upload-artifact@v2
140+ uses : actions/upload-artifact@v3
131141 with :
132142 name : ${{ matrix.docker_tag }}-package
133143 path : ${{ env.dist_pkg_artifact }}
@@ -185,13 +195,16 @@ jobs:
185195 filename=$(basename -- "${{ env.dist_pkg_artifact }}")
186196 export PKG_TYPE="${filename##*.}"
187197 declare -A distromap=( ["debian-stretch"]="debian/stretch" ["debian-buster"]="debian/buster" \
188- ["debian-bullseye"]="debian/bullseye" ["ubuntu-18.04"]="ubuntu/bionic" \
198+ ["debian-bullseye"]="debian/bullseye" ["debian-bookworm"]="debian/bookworm" \
199+ ["ubuntu-18.04"]="ubuntu/bionic" \
189200 ["ubuntu-20.04"]="ubuntu/focal" ["ubuntu-21.04"]="ubuntu/hirsute" \
201+ ["ubuntu-22.04"]="ubuntu/jammy" ["ubuntu-23.04"]="ubuntu/lunar" \
190202 ["opensuse-15.1"]="opensuse/15.1" ["opensuse-15.2"]="opensuse/15.2" \
191- ["opensuse-15.3"]="opensuse/15.3" ["centos-8"]="el/8" \
192- ["fedora-30"]="fedora/30" ["fedora-31"]="fedora/31" \
203+ ["opensuse-15.3"]="opensuse/15.3" ["opensuse-15.4"]="opensuse/15.4" \
204+ ["opensuse-15.5"]="opensuse/15.5" ["centos-8"]="el/8" \
205+ ["fedora-31"]="fedora/31" \
193206 ["fedora-32"]="fedora/32" ["fedora-33"]="fedora/33" \
194- ["fedora-34"]="fedora/34" )
207+ ["fedora-34"]="fedora/34" ["fedora-37"]="fedora/37" ["fedora-38"]="fedora/38" )
195208 export DISTRO=${distromap[${{ matrix.docker_tag }}]}
196209 echo PKGTYPE=$PKG_TYPE
197210 echo DISTRO=$DISTRO
@@ -220,7 +233,7 @@ jobs:
220233
221234 steps :
222235 - name : Get version-info
223- uses : actions/download-artifact@v2
236+ uses : actions/download-artifact@v3
224237 with :
225238 name : version-info
226239
@@ -233,7 +246,7 @@ jobs:
233246 DO_UPLOAD=$(( [ "master" = "$BRANCH" ] || [ "develop" = "$BRANCH" ] ) && echo true || echo false)
234247 echo "DO_UPLOAD=${DO_UPLOAD}" >> $GITHUB_ENV
235248
236- - uses : actions/download-artifact@v2
249+ - uses : actions/download-artifact@v3
237250 if : env.DO_UPLOAD == 'true'
238251 with :
239252 path : artifacts
0 commit comments