Commit d0e3e580 authored by Guido Gunther's avatar Guido Gunther Committed by Guido Gunther
Browse files

gitlab-ci: Fail when C files are missing from POTFILES.in

If there are translation in C files but not in POTFILES.in
fail the pipeline.
parent 6921a104
......@@ -53,6 +53,25 @@ test:native:
variables:
- $PKG_ONLY == "1"
check-po:
<<: *tags
image: $IMAGE
stage: test
dependencies:
- build:native
before_script:
- apt-get -y update
- apt-get -y install intltool
script:
# barf on untranslated C files. Seems intltool
# can't be told to exit with non-zero exit status
# in this case
- cd po/
- intltool-update -m 2>&1 | grep -qs '/.*\.c' && { intltool-update -m; exit 1; } || exit 0
except:
variables:
- $PKG_ONLY == "1"
package:deb-debian-buster:
extends: .l5-build-debian-package
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment