7a75efe8c44c432300bb64c5ac64612529ff806f
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@pulumi/pulumi](https://redirect.github.com/pulumi/pulumi) ([source](https://redirect.github.com/pulumi/pulumi/tree/HEAD/sdk/nodejs)) | dependencies | minor | [`3.210.0` -> `3.211.0`](https://renovatebot.com/diffs/npm/@pulumi%2fpulumi/3.210.0/3.211.0) | --- ### Release Notes <details> <summary>pulumi/pulumi (@​pulumi/pulumi)</summary> ### [`v3.211.0`](https://redirect.github.com/pulumi/pulumi/releases/tag/v3.211.0) [Compare Source](https://redirect.github.com/pulumi/pulumi/compare/v3.210.0...v3.211.0) #### 3.211.0 (2025-12-11) ##### Features - \[cli/about] Print Node.js package manager information in `pulumi about` [#​21163](https://redirect.github.com/pulumi/pulumi/pull/21163) - \[backend/diy] Add stack tags support for DIY backends (S3, Postgres, file-based, etc.). DIY backends now support stack tags functionality, bringing feature parity with cloud backends. This includes: - Full CRUD operations for stack tags (create, read, update, delete) - Automatic system tag injection (e.g., `pulumi:project`) - Tag filtering support in stack listing operations - Backward compatibility with existing stacks (no tags file required) - Atomic operations with caching for performance - Automatic cleanup of tag files when stacks are deleted Tags are stored as separate `.pulumi-tags` files alongside stack checkpoints, using a versioned JSON format. The implementation works across all DIY backend storage types including S3, Azure Blob, Google Cloud Storage, PostgreSQL, and local file systems. Example usage: ```bash pulumi stack tag set environment production pulumi stack tag set owner backend-team pulumi stack ls --tag-filter environment=production ``` [#​19882](https://redirect.github.com/pulumi/pulumi/pull/19882) - \[backend/service] Improve startup performance with the service as backend [#​21176](https://redirect.github.com/pulumi/pulumi/pull/21176) - \[sdk/nodejs] Add support for `replacement_trigger` in the NodeJS SDK [#​20939](https://redirect.github.com/pulumi/pulumi/pull/20939) - \[sdk/python] Allow setting version for python component providers [#​21149](https://redirect.github.com/pulumi/pulumi/pull/21149) ##### Bug Fixes - \[cli/package] Correctly identify the innermost Project/Plugin when running `pulumi package add` [#​21137](https://redirect.github.com/pulumi/pulumi/pull/21137) - \[engine] Allow referencing multiple git/github/gitlab components from the same repo [#​21119](https://redirect.github.com/pulumi/pulumi/pull/21119) - \[programgen/go] Account for name conflicts in resource creation functions [#​21107](https://redirect.github.com/pulumi/pulumi/pull/21107) - \[sdk/python] Fix cancellation handling in a few places in the python language host [#​21145](https://redirect.github.com/pulumi/pulumi/pull/21145) - \[sdkgen/go] Fix generation of lifted single-value calls in parameterized SDKs [#​21115](https://redirect.github.com/pulumi/pulumi/pull/21115) ##### Miscellaneous - \[cli] Don't attempt to re-install plugin dependencies on load failure for plugins based on git with a nested path [#​21148](https://redirect.github.com/pulumi/pulumi/pull/21148) - \[sdk/{dotnet,java,yaml}] Bump language runtimes for dotnet, java, and yaml [#​21201](https://redirect.github.com/pulumi/pulumi/pull/21201) - \[cli/engine] Add language runtime metadata to update metadata [#​21186](https://redirect.github.com/pulumi/pulumi/pull/21186) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - Monday through Friday ( * * * * 1-5 ) (UTC). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJpbXBhY3Qvbm8tY2hhbmdlbG9nLXJlcXVpcmVkIl19--> Co-authored-by: pulumi-renovate[bot] <189166143+pulumi-renovate[bot]@users.noreply.github.com>
Docker-Build Resource Provider
A Pulumi provider for building modern Docker images with buildx and BuildKit.
Not to be confused with the earlier Docker provider, which is still appropriate for managing resources unrelated to building images.
| Provider | Use cases |
|---|---|
@pulumi/docker-build |
Anything related to building images with docker build. |
@pulumi/docker |
Everything else -- including running containers and creating networks. |
Reference
For more information, including examples and migration guidance, please see the Docker-Build provider's detailed API documentation.
Description
Languages
Go
94.8%
Makefile
4.6%
Shell
0.6%