Files
nixpkgs/pkgs/by-name/se/sem/package.nix
Michael Daniels 7a6eda8acd treewide: remove maintainers with deleted GitHub accounts
Each of these maintainers came up in maintainers/scripts/check-maintainer-usernames.

I have manually verified that each of their IDs and usernames 404 when using the API calls
https://api.github.com/user/$ID, https://api.github.com/users/$USERNAME,
and https://api.github.com/users/$USERNAME/starred.

(cherry picked from commit f8776aff47)
2025-06-26 10:54:13 -04:00

39 lines
850 B
Nix

{
lib,
buildGoModule,
fetchFromGitHub,
}:
buildGoModule rec {
pname = "sem";
version = "0.31.0";
src = fetchFromGitHub {
owner = "semaphoreci";
repo = "cli";
rev = "v${version}";
sha256 = "sha256-w/QxN8ntfyoHKVLRIawN0SoUI2oTQg8gNzVUiXR7Klc=";
};
vendorHash = "sha256-p8+M+pRp12P7tYlFpXjU94JcJOugQpD8rFdowhonh74=";
subPackages = [ "." ];
ldflags = [
"-X main.version=${version}"
"-X main.buildSource=nix"
];
postInstall = ''
install -m755 $out/bin/cli $out/bin/sem
'';
meta = with lib; {
description = "Cli to operate on semaphore ci (2.0)";
homepage = "https://github.com/semaphoreci/cli";
changelog = "https://github.com/semaphoreci/cli/releases/tag/v${version}";
license = licenses.asl20;
maintainers = with maintainers; [ ];
platforms = platforms.linux;
};
}