pulumi: 3.253.0 → 3.255.0 (#547072)

This commit is contained in:
nicoo
2026-07-30 17:14:38 +00:00
committed by GitHub
7 changed files with 31 additions and 34 deletions
+10
View File
@@ -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
+10 -9
View File
@@ -17,18 +17,18 @@
}:
buildGoModule (finalAttrs: {
pname = "pulumi";
version = "3.253.0";
version = "3.255.0";
src = fetchFromGitHub {
owner = "pulumi";
repo = "pulumi";
tag = "v${finalAttrs.version}";
hash = "sha256-ZwK9IXuKD583MJ+6VG9CsrEIwh4aJGBlCXys/TYfrmg=";
hash = "sha256-G1AC+vPxCJRt6Iv82Y37rONgeE9E3eiEZdrqRBc4Gcs=";
# Some tests rely on checkout directory name
name = "pulumi";
};
vendorHash = "sha256-5HYYesdKfZqCqDNrD2LZc25hxrczxRV/jsMXWeFT6fc=";
vendorHash = "sha256-aUnqpnf1Svy8hbp6s+sZvQ5sA3FSt59VnhuVyoggi2s=";
sourceRoot = "${finalAttrs.src.name}/pkg";
@@ -86,6 +86,10 @@ buildGoModule (finalAttrs: {
"TestNewCmdYesWritesMinimalPulumiYAMLWithExplicitName"
"TestNewCmdYesSanitizesDefaultDirectoryName"
"TestNewCmdYesUsesCurrentDirectoryNameByDefault"
"TestRetrieveStandardTemplate"
"TestRetrieveHttpsTemplate"
"TestRetrieveNonExistingTemplate"
"TestRetrieveNonExistingTemplateSimilar"
# Connects to https://api.pulumi.com/…
"TestGetLatestPluginIncludedVersion"
@@ -153,6 +157,8 @@ buildGoModule (finalAttrs: {
# Requires invoking pulumi binary.
"TestDecryptEncryptedLog"
"TestDecryptGzipLog"
"TestShareEncryptedLogIntegration"
"TestShareGzipLogIntegration"
# Requires unavailable access token.
"TestRunNewYesWithAILanguage"
@@ -234,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;
};
})
@@ -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
];
};
})
@@ -9,7 +9,7 @@ buildGoModule (finalAttrs: {
sourceRoot = "${finalAttrs.src.name}/sdk/go/pulumi-language-go";
vendorHash = "sha256-NTIOTy6pLJgnxI6AP87Nfljr551fvih/b9c59VYg3PA=";
vendorHash = "sha256-rDrxbojnaywJ9JDjQi2GrHw33wYHnP2vWXNfJIay5rs=";
ldflags = [
"-s"
@@ -12,7 +12,7 @@ buildGoModule (finalAttrs: {
sourceRoot = "${finalAttrs.src.name}/sdk/nodejs/cmd/pulumi-language-nodejs";
vendorHash = "sha256-q+7Qm3HL2avVtx29Cz066BOD7tgyukEwj1FinzmEdw8=";
vendorHash = "sha256-41+98hPcHS6AkTpr0hhof6+2t9+2EmSRXW9zbKCTUlI=";
ldflags = [
"-s"
@@ -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;
};
})
@@ -12,7 +12,7 @@ buildGoModule (finalAttrs: {
sourceRoot = "${finalAttrs.src.name}/sdk/python/cmd/pulumi-language-python";
vendorHash = "sha256-JlfRmBrowYYcKG+lkG6DCxWIibb0V1NVbpgPT86iRFU=";
vendorHash = "sha256-p5H9y9FtyV2McUiM1naobuXRogjLwlwARmzB5nWWj0g=";
ldflags = [
"-s"
@@ -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;
};
})
@@ -76,16 +76,6 @@ buildPythonPackage {
pulumi-python
];
disabledTestPaths = [
# To be removed in v3.255.0; see https://github.com/pulumi/pulumi/issues/24048#issuecomment-5077378071
"lib/test/test_deprecated.py::DeprecatedTests::test_non_deprecated_can_be_called"
"lib/test/test_deprecated.py::DeprecatedTests::test_deprecated_can_be_called"
"lib/test/test_deprecated.py::DeprecatedTests::test_deprecated_can_passthrough"
"lib/test/test_deprecated.py::DeprecatedTests::test_deprecated_prints_warnings"
"lib/test/runtime/test_resource_dep_cycle.py"
"lib/test/test_broken_dynamic_provider.py"
];
# CheckPhase script based on:
# https://github.com/pulumi/pulumi/blob/0acaf8060640fdd892abccf1ce7435cd6aae69fe/sdk/python/scripts/test_fast.sh#L10-L11
# https://github.com/pulumi/pulumi/blob/0acaf8060640fdd892abccf1ce7435cd6aae69fe/sdk/python/scripts/test_fast.sh#L16