Skip to content

Commit 1d302a8

Browse files
committed
ci: add clearlinux
1 parent 43ab2bc commit 1d302a8

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

.github/workflows/build_release_assets.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,8 @@ jobs:
269269
- ubuntu:latest
270270
- rockylinux/rockylinux:8.8
271271
- opensuse/leap
272+
# Test a distribution with no deb or rpm support
273+
- clearlinux:latest
272274

273275
steps:
274276
- name: Download OS packages
@@ -295,6 +297,19 @@ jobs:
295297
zypper install -y git
296298
rpm -i packages/*.rpm
297299
;;
300+
clearlinux*)
301+
swupd bundle-add git
302+
303+
# Unpack ggshield in /usr/local/ggshield
304+
pkg_dir=$PWD/packages
305+
mkdir /usr/local/ggshield
306+
cd /usr/local/ggshield
307+
tar --strip-components 1 -xf $pkg_dir/*.tar.gz
308+
309+
# Add ggshield to $PATH
310+
mkdir /usr/local/bin
311+
ln -s $PWD/ggshield /usr/local/bin/ggshield
312+
;;
298313
esac
299314
300315
- name: Smoke test

0 commit comments

Comments
 (0)