Unverified Commit 1451a58a authored by Morgan Jones's avatar Morgan Jones
Browse files

mattermost: fix version-regex and support webapp update

The version-regex was incorrect, and we need to update the
Mattermost webapp in tandem with the git repository.

nix-update-script looks at the `offlineCache` attribute for yarn
apps. Bit of a hack, but this lets nix-update pull the webapp
at the same time it pulls the git repository and go module hash.
parent de68bb0a
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -37,6 +37,10 @@ buildGoModule rec {
    hash = "sha256-ZlvO/7kdMopIHBDdFp6wSQCR+NobGdDC6PcVd1iG16E=";
  };

  # Makes nix-update-script pick up the fetchurl for the webapp.
  # https://github.com/Mic92/nix-update/blob/1.3.1/nix_update/eval.py#L179
  offlineCache = webapp;

  vendorHash = "sha256-TJCtgNf56A1U0EbV5gXjTro+YudVBRWiSZoBC3nJxnE=";

  modRoot = "./server";
@@ -69,7 +73,7 @@ buildGoModule rec {

  passthru = {
    updateScript = nix-update-script {
      extraArgs = [ "--version-regex" "v(9\.5\.[0-9]+)" ];
      extraArgs = [ "--version-regex" "^v(9\.5\.[0-9]+)$" ];
    };
    tests.mattermost = nixosTests.mattermost;
  };