Unverified Commit 25008545 authored by Leona Maroni's avatar Leona Maroni Committed by GitHub
Browse files

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

parents c0981510 8ba830c8
Loading
Loading
Loading
Loading
+10 −4
Original line number Diff line number Diff line
@@ -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
    '';