From 60af959ae6c02a167a6073b413f907742e54e195 Mon Sep 17 00:00:00 2001 From: nicoo Date: Wed, 29 Jul 2026 14:24:01 +0000 Subject: [PATCH] lib.teams.pulumi: init and make maintainer of Pulumi and its SDKs Removed veehaitch with their consent: https://github.com/NixOS/nixpkgs/pull/394166#issuecomment-3343126679 --- maintainers/team-list.nix | 10 ++++++++++ pkgs/by-name/pu/pulumi/package.nix | 7 +------ pkgs/by-name/pu/pulumi/plugins/pulumi-bun/package.nix | 9 ++++++--- .../pu/pulumi/plugins/pulumi-nodejs/package.nix | 5 +---- .../pu/pulumi/plugins/pulumi-python/package.nix | 6 +----- 5 files changed, 19 insertions(+), 18 deletions(-) diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index 07718e27e453..7ebb289b1f54 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -653,6 +653,16 @@ with lib.maintainers; enableFeatureFreezePing = true; }; + pulumi = { + scope = "Maintains the Pulumi IaC tool and its language-specific SDKs"; + shortName = "Pulumi"; + members = [ + nicoo + tie + untio11 + ]; + }; + python = { members = [ hexa diff --git a/pkgs/by-name/pu/pulumi/package.nix b/pkgs/by-name/pu/pulumi/package.nix index be6bc880e185..6fafa4165374 100644 --- a/pkgs/by-name/pu/pulumi/package.nix +++ b/pkgs/by-name/pu/pulumi/package.nix @@ -240,11 +240,6 @@ buildGoModule (finalAttrs: { sourceProvenance = [ lib.sourceTypes.fromSource ]; license = lib.licenses.asl20; mainProgram = "pulumi"; - maintainers = with lib.maintainers; [ - nicoo - tie - untio11 - veehaitch - ]; + maintainers = lib.teams.pulumi.members; }; }) diff --git a/pkgs/by-name/pu/pulumi/plugins/pulumi-bun/package.nix b/pkgs/by-name/pu/pulumi/plugins/pulumi-bun/package.nix index 413b478a78cb..2d1fc8faacd3 100644 --- a/pkgs/by-name/pu/pulumi/plugins/pulumi-bun/package.nix +++ b/pkgs/by-name/pu/pulumi/plugins/pulumi-bun/package.nix @@ -39,8 +39,11 @@ symlinkJoin (finalAttrs: { description = "Language host for Pulumi programs written in TypeScript & JavaScript (Bun)"; license = lib.licenses.asl20; mainProgram = "pulumi-language-bun"; - maintainers = with lib.maintainers; [ - niklasravnsborg - ]; + maintainers = + with lib.maintainers; + lib.teams.pulumi.members + ++ [ + niklasravnsborg + ]; }; }) diff --git a/pkgs/by-name/pu/pulumi/plugins/pulumi-nodejs/package.nix b/pkgs/by-name/pu/pulumi/plugins/pulumi-nodejs/package.nix index 1c665792e382..d61985bb3157 100644 --- a/pkgs/by-name/pu/pulumi/plugins/pulumi-nodejs/package.nix +++ b/pkgs/by-name/pu/pulumi/plugins/pulumi-nodejs/package.nix @@ -51,9 +51,6 @@ buildGoModule (finalAttrs: { description = "Language host for Pulumi programs written in TypeScript & JavaScript (Node.js)"; license = lib.licenses.asl20; mainProgram = "pulumi-language-nodejs"; - maintainers = with lib.maintainers; [ - tie - untio11 - ]; + maintainers = lib.teams.pulumi.members; }; }) diff --git a/pkgs/by-name/pu/pulumi/plugins/pulumi-python/package.nix b/pkgs/by-name/pu/pulumi/plugins/pulumi-python/package.nix index 6a25d7d06bdd..23d6d4d8ebcc 100644 --- a/pkgs/by-name/pu/pulumi/plugins/pulumi-python/package.nix +++ b/pkgs/by-name/pu/pulumi/plugins/pulumi-python/package.nix @@ -54,10 +54,6 @@ buildGoModule (finalAttrs: { description = "Language host for Pulumi programs written in Python"; license = lib.licenses.asl20; mainProgram = "pulumi-language-python"; - maintainers = with lib.maintainers; [ - nicoo - tie - untio11 - ]; + maintainers = lib.teams.pulumi.members; }; })