pulumiPackages.pulumi-bun: init at 3.248.0

This commit is contained in:
Niklas Ravnsborg
2026-07-02 07:34:45 +02:00
committed by Robin Kneepkens
parent 46714b0550
commit fabe4a9ad0
2 changed files with 56 additions and 1 deletions
+10 -1
View File
@@ -182,6 +182,10 @@ buildGoModule (finalAttrs: {
withPackages = callPackage ./with-packages.nix { };
updateScript = _experimental-update-script-combinators.sequence [
(nix-update-script { })
(nix-update-script {
attrPath = "pulumiPackages.pulumi-bun";
extraArgs = [ "--version=skip" ];
})
(nix-update-script {
attrPath = "pulumiPackages.pulumi-go";
extraArgs = [ "--version=skip" ];
@@ -203,7 +207,12 @@ buildGoModule (finalAttrs: {
};
# Test building packages that reuse our version and src.
inherit (pulumiPackages) pulumi-go pulumi-nodejs pulumi-python;
inherit (pulumiPackages)
pulumi-bun
pulumi-go
pulumi-nodejs
pulumi-python
;
pythonPackage = python3Packages.pulumi;
pythonPackageProtobuf5 =
(python3Packages.overrideScope (
@@ -0,0 +1,46 @@
{
lib,
buildGoModule,
symlinkJoin,
pulumi,
pulumi-nodejs,
}:
let
unwrapped = buildGoModule (finalAttrs: {
pname = "pulumi-bun-unwrapped";
inherit (pulumi) version src;
sourceRoot = "${finalAttrs.src.name}/sdk/nodejs/cmd/pulumi-language-bun";
vendorHash = null;
ldflags = [
"-s"
"-w"
"-X=github.com/pulumi/pulumi/sdk/v3/go/common/version.Version=${finalAttrs.version}"
];
});
in
symlinkJoin (finalAttrs: {
pname = "pulumi-bun";
inherit (pulumi) version;
paths = [
unwrapped
pulumi-nodejs
];
passthru = {
inherit unwrapped;
};
meta = {
homepage = "https://www.pulumi.com/docs/iac/languages-sdks/javascript/";
description = "Language host for Pulumi programs written in TypeScript & JavaScript (Bun)";
license = lib.licenses.asl20;
mainProgram = "pulumi-language-bun";
maintainers = with lib.maintainers; [
niklasravnsborg
];
};
})