From ecbef01cead9064dde1f75105aff584930eec078 Mon Sep 17 00:00:00 2001 From: "Can H. Tartanoglu" Date: Mon, 22 Sep 2025 15:54:12 +0200 Subject: [PATCH 1/2] maintainers: add caniko --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 45b211cbc521..68656afe4853 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4199,6 +4199,13 @@ githubId = 91694; name = "Javier Candeira"; }; + caniko = { + email = "gpg@rotas.mozmail.com"; + github = "caniko"; + githubId = 29519599; + name = "Can H. Tartanoglu"; + keys = [ { fingerprint = "DF95 1EC0 9B8F 8094 C616 5589 1D63 6EDE 97DC 0280"; } ]; + }; canndrew = { email = "shum@canndrew.org"; github = "canndrew"; From 664b29a0eea10730ca06a13fa946ba9a5f1f9f64 Mon Sep 17 00:00:00 2001 From: "Can H. Tartanoglu" Date: Wed, 24 Sep 2025 14:58:34 +0200 Subject: [PATCH 2/2] gitlab-ci-linter: init at 2.4.0 --- pkgs/by-name/gi/gitlab-ci-linter/package.nix | 35 ++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/gi/gitlab-ci-linter/package.nix diff --git a/pkgs/by-name/gi/gitlab-ci-linter/package.nix b/pkgs/by-name/gi/gitlab-ci-linter/package.nix new file mode 100644 index 000000000000..75232b7df528 --- /dev/null +++ b/pkgs/by-name/gi/gitlab-ci-linter/package.nix @@ -0,0 +1,35 @@ +{ + lib, + buildGoModule, + fetchFromGitLab, +}: + +buildGoModule (finalAttrs: { + pname = "gitlab-ci-linter"; + version = "2.4.0"; + + src = fetchFromGitLab { + owner = "orobardet"; + repo = "gitlab-ci-linter"; + tag = "v${finalAttrs.version}"; + hash = "sha256-zH7eeAJzazDf4LnfBxFKMIPIB4Gx4rn7DCEqBV5zIWo="; + }; + + vendorHash = "sha256-GKv7uWnY9UqDuzj/VcXTAjGJUyUEsZws3ORnPCX8mwU="; + + # Build flags based on the project's Makefile + ldflags = [ + "-s" + "-w" + "-X main.version=${finalAttrs.version}" + ]; + env.CGO_ENABLED = 0; + + meta = { + description = ".gitlab-ci.yml lint helper tool"; + homepage = "https://gitlab.com/orobardet/gitlab-ci-linter"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ caniko ]; + mainProgram = "gitlab-ci-linter"; + }; +})