Unverified Commit 53c7e159 authored by figsoda's avatar figsoda Committed by GitHub
Browse files

Merge pull request #232530 from otavio/mods-improve

mods: add updateScript and tests.version
parents aaa1483b 72590183
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
{ lib
, buildGoModule
, fetchFromGitHub
, gitUpdater
, testers
, mods
}:

buildGoModule rec {
@@ -18,6 +21,17 @@ buildGoModule rec {

  ldflags = [ "-s" "-w" "-X=main.version=${version}" ];

  passthru = {
    updateScript = gitUpdater {
      rev-prefix = "v";
      ignoredVersions = ".(rc|beta).*";
    };

    tests.version = testers.testVersion {
      package = mods;
    };
  };

  meta = with lib; {
    description = "AI on the command line";
    homepage = "https://github.com/charmbracelet/mods";