pulumiPackages.pulumi-bun: init at 3.248.0
This commit is contained in:
committed by
Robin Kneepkens
parent
46714b0550
commit
fabe4a9ad0
@@ -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
|
||||
];
|
||||
};
|
||||
})
|
||||
Reference in New Issue
Block a user