ci: Don't install entire Development group
With dependencies, the group pulls in about 150 packages. We only need a tiny tiny subset of that, so only specify what we really need to not blow up the image size unnecessarily. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3208>
This commit is contained in:
parent
19592e0a67
commit
36754d0479
@ -58,6 +58,7 @@ workflow:
|
||||
nodejs
|
||||
npm
|
||||
meson
|
||||
git
|
||||
'pkgconfig(gobject-introspection-1.0)'
|
||||
'pkgconfig(gio-2.0)'
|
||||
'pkgconfig(gio-unix-2.0)'
|
||||
@ -67,9 +68,6 @@ workflow:
|
||||
# For static analysis with eslint
|
||||
npm install -g eslint@^8.0.0 eslint-plugin-jsdoc@^46.0.0 &&
|
||||
|
||||
dnf group install -y 'Development Tools' \
|
||||
'C Development Tools and Libraries' &&
|
||||
|
||||
./.gitlab-ci/install-meson-project.sh \
|
||||
https://gitlab.gnome.org/fmuellner/gjs-ci-tools.git \
|
||||
main &&
|
||||
|
Loading…
x
Reference in New Issue
Block a user