All we are really interested in is mozjs' js52 utility for running syntax checks - gjs has significantly more dependencies, so cut down on time and bandwidth spent on downloading and installing unneeded packages. This cuts down the number of packages we install from 202 to 13, and the download size from 133M to 17M.
14 lines
208 B
YAML
14 lines
208 B
YAML
image: fedora:latest
|
|
|
|
stages:
|
|
- build
|
|
|
|
before_script:
|
|
- dnf install -y meson gettext mozjs52-devel
|
|
|
|
build-shell-extensions:
|
|
stage: build
|
|
script:
|
|
- meson _build .
|
|
- ninja -C _build test install
|