summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRay Strode <halfline@gmail.com>2022-04-01 16:17:03 +0000
committerRay Strode <halfline@gmail.com>2022-04-01 16:17:03 +0000
commitd021553e553be9a64b327a443f6f3993e9c4c2ff (patch)
tree3b9efde387c3822327047fe8dbb40502af8e3738
parentfb2721bd82bd7bb7c80ab6e8d011a0d870921c18 (diff)
parenta586e59834d68a9e9dd70f6bea460ae086bc5c08 (diff)
Merge branch 'check-shell-before-merge' into 'main'landing-spot
.gitlab-ci: Check for shell errors in CI See merge request plymouth/plymouth!172
-rw-r--r--.gitlab-ci.yml6
1 files changed, 4 insertions, 2 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 60faca10..dbae8b96 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,5 +1,6 @@
stages:
- build
+ - shellcheck
.autotools-build: &autotools-build
script:
@@ -8,12 +9,13 @@ stages:
- ../configure --prefix /usr
- make
- make distcheck
+ - shellcheck -S error scripts/plymouth-*
fedora-x86_64:
stage: build
image: 'registry.fedoraproject.org/fedora:30'
before_script:
- - dnf install -y gcc libtool intltool gtk3-devel git libpng-devel gettext-devel libxslt docbook-style-xsl cairo-devel systemd-devel systemd-udev kernel-headers libdrm-devel pango-devel make
+ - dnf install -y gcc libtool intltool gtk3-devel git libpng-devel gettext-devel libxslt docbook-style-xsl cairo-devel systemd-devel systemd-udev kernel-headers libdrm-devel pango-devel make ShellCheck
<<: *autotools-build
debian-stable-x86_64:
@@ -21,5 +23,5 @@ debian-stable-x86_64:
image: debian:stable
before_script:
- apt-get update -qq
- - apt-get install -y -qq --no-install-recommends autoconf automake autopoint bc build-essential docbook-xsl gcc gettext git intltool libdrm-dev libgtk-3-dev libpango1.0-dev libpng-dev libtool libudev-dev make pkg-config libsystemd-dev udev xsltproc
+ - apt-get install -y -qq --no-install-recommends autoconf automake autopoint bc build-essential docbook-xsl gcc gettext git intltool libdrm-dev libgtk-3-dev libpango1.0-dev libpng-dev libtool libudev-dev make pkg-config libsystemd-dev udev xsltproc shellcheck
<<: *autotools-build