forgejo-runner: 6.4.0 -> 7.0.0
Changelog: https://code.forgejo.org/forgejo/runner/src/branch/main/RELEASE-NOTES.md#7-0-0 Signed-off-by: Christoph Heiss <christoph@c8h4.io>
This commit is contained in:
@@ -17,28 +17,43 @@ let
|
||||
in
|
||||
buildGoModule rec {
|
||||
pname = "forgejo-runner";
|
||||
version = "6.4.0";
|
||||
version = "7.0.0";
|
||||
|
||||
src = fetchFromGitea {
|
||||
domain = "code.forgejo.org";
|
||||
owner = "forgejo";
|
||||
repo = "runner";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-fEsT82h33XIBXyvcIYNsieQiV45jLnxLpFP5ji9pNlg=";
|
||||
hash = "sha256-vt0uPGJdydy4cM1AEBeXQu4aNRggqaITS3eAmimVPRU=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-KV8KYOjy3WO+yfVWEFwKZVAesmx4tFk/k/sTLDKk9lo=";
|
||||
vendorHash = "sha256-hE03QkXSPyl7IVEnXi/wWwQZOVcdyyGdEmGiOwLK6Zg=";
|
||||
|
||||
# See upstream Makefile
|
||||
# https://code.forgejo.org/forgejo/runner/src/branch/main/Makefile
|
||||
tags = [
|
||||
"netgo"
|
||||
"osusergo"
|
||||
];
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X gitea.com/gitea/act_runner/internal/pkg/ver.version=${src.rev}"
|
||||
"-X runner.forgejo.org/internal/pkg/ver.version=${src.rev}"
|
||||
];
|
||||
|
||||
checkFlags = [
|
||||
"-skip ${lib.concatStringsSep "|" disabledTests}"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
# fix up go-specific executable naming derived from package name, upstream
|
||||
# also calls it `forgejo-runner`
|
||||
mv $out/bin/runner.forgejo.org $out/bin/forgejo-runner
|
||||
# provide old binary name for compatibility
|
||||
ln -s $out/bin/forgejo-runner $out/bin/act_runner
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}";
|
||||
@@ -61,6 +76,6 @@ buildGoModule rec {
|
||||
emilylange
|
||||
christoph-heiss
|
||||
];
|
||||
mainProgram = "act_runner";
|
||||
mainProgram = "forgejo-runner";
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user