gitlab: fix merge requests pages by running script of vue-demi (#386706)

This commit is contained in:
Leona Maroni
2025-03-03 20:38:42 +01:00
committed by GitHub
@@ -11,9 +11,9 @@
makeWrapper,
nettools,
nixosTests,
nodejs,
nodejs_20,
replace,
ruby_3_2,
ruby_3_3,
stdenv,
tzdata,
yarn,
@@ -53,7 +53,7 @@ let
rubyEnv = bundlerEnv rec {
name = "gitlab-env-${version}";
ruby = ruby_3_2;
ruby = ruby_3_3;
gemdir = ./rubyEnv;
gemset = import (gemdir + "/gemset.nix") src;
gemConfig = defaultGemConfig // {
@@ -150,7 +150,7 @@ let
nativeBuildInputs = [
rubyEnv.wrappedRuby
rubyEnv.bundler
nodejs
nodejs_20
yarn
git
cacert
@@ -200,6 +200,12 @@ let
patchShebangs node_modules/
patchShebangs scripts/frontend/
# TODO: Try to remove --ignore-scripts
# Needed for the js dependency pinia to work
pushd node_modules/vue-demi
yarn run postinstall
popd
runHook postConfigure
'';