build: Check sassc errors when generating stylesheet

We currently just call sassc, but don't check its return value. That
means as long as sassc is available, the script (and therefore the
newly added dist CI job) will succeed.

Make sure we fail on failure.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/190>
This commit is contained in:
Florian Müllner
2021-09-05 23:33:39 +02:00
parent 5dfdb68c75
commit 0b993525f5
+1 -1
View File
@@ -10,4 +10,4 @@ distroot = os.environ.get('MESON_DIST_ROOT')
stylesheet_path = PurePath('data/gnome-classic.css')
src = PurePath(sourceroot, stylesheet_path.with_suffix('.scss'))
dst = PurePath(distroot, stylesheet_path)
subprocess.call(['sassc', '-a', src, dst])
subprocess.run(['sassc', '-a', src, dst], check=True)