Skip to content

Update Rust crate pulumi_gestalt_rust to 0.0.10#191

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/pulumi_gestalt_rust-0.x
Open

Update Rust crate pulumi_gestalt_rust to 0.0.10#191
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/pulumi_gestalt_rust-0.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 13, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change
pulumi_gestalt_rust workspace.dependencies patch 0.0.70.0.10

Release Notes

andrzejressel/pulumi-gestalt (pulumi_gestalt_rust)

v0.0.10

Compare Source

Remove C FFI and Wasm support

Removed all C FFI and WebAssembly (Wasm) integration code, examples,
documentation, and CI jobs. Also removed the generic pulumi-language-gestalt
plugin. The project now focuses exclusively on native Rust and
the pulumi-language-rust plugin. I may come back to C/Wasm then Rust part is finished.

Changed
  • Rename pulumi_gestalt_rust::InputOrOutput to pulumi_gestalt_rust::Input (#​2115) 1b69174

🤖 Dependency Update Commits

📝 Other Commits

v0.0.9

Compare Source

Rust language plugin

In addition to Gestalt language plugin that uses Just to invoke code, native pulumi-language-rust plugin is now available.
This plugin does not require Just and instead uses cargo to build and run Rust code. Installation instructions and documentation
for users were updated to reflect this change.
Currently includes very experimental support for package gen-sdk
and convert that will be improved in next releases.

Added
  • Add Stash API (#​2008) 3adb4db

    Adds pulumi_gestalt_rust::resources::stash as an abstraction over Pulumi Stash

  • Add Output secret and unsecret methods across integrations (#​2017) 057897e

    Added secret and unsecret methods to Output APIs across Rust,
    rust_integration, C FFI, and Wasm integrations to explicitly control
    whether an output value is treated as secret.

  • Add get_root_directory method to Context (#​2020) 4a6e6e7

  • Add Context::require_config_secret_deserialize in Rust native API (#​2042) 51b38b0

    Adds require_config_secret_deserialize<T> - it's require_config_secret that deserializes value to T.

Changed
  • Update Context::require_config_deserialize to use Deserialize<'de> instead of DeserializeOwned (#​1983) 932a36d
Removed
  • Remove Pulumi Gestalt protobuf schema surface (#​1984) 82b40e4

    Removed proto/pulumi_gestalt.proto, the pulumi_gestalt_schema_protobuf crate and related C FFI/schema documentation and release artifacts.

🤖 Dependency Update Commits

📝 Other Commits

v0.0.8

Compare Source

Added
  • Add pulumi_gestalt_rust::stdlib::to_base64 and pulumi_gestalt_rust::stdlib::from_base64 (#​1900) (#​1932) 5cb8944

    • to_base64: Encodes bytes to base64 string
  • from_base64: Decodes base64 string to UTF-8 string. Returns an error with a helpful message if the decoded data is not valid UTF-8 (e.g., binary data).

  • Add pulumi_gestalt_rust::stdlib::cwd() function for getting the current working directory (#​1947) 6b294af

  • Add getters for organization, project and stack in Rust Context (#​1950) e55383e

  • Add list and string helper functions to pulumi_gestalt_rust::stdlib (#​1966) 2b2df9d

    • element: Returns an item by index with clear errors for negative and out-of-bounds indices.
  • join: Joins a list of strings with a separator.

  • length: Returns list length as i64.

  • split: Splits text by a separator into Vec<String>.

  • single_or_none: Returns None for empty lists, Some for single-item lists, and an error for larger lists.

  • Add Context::require_config_deserialize in Rust native API (#​1967) ba292a3

    Adds require_config_deserialize<T> - it's require_config that deserializes value to T.

  • Add pulumi_gestalt_rust::stdlib::entries and pulumi_gestalt_rust::stdlib::lookup (#​1982) 4649a75

    • entries: Converts a map into a list of key/value entries.
  • lookup: Returns a map value for a key, or a provided default when the key is missing.

Changed
  • Replace high-level Rust get_config with require_config APIs (#​1924) ee60ae9

    Replaced get_config in the high-level Rust API. Plain config values should now be read with require_config. Secret config values should now be read with require_config_secret.

Removed

🤖 Dependency Update Commits

📝 Other Commits

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 13, 2026

⚠️ JUnit XML file not found

The CLI was unable to find any JUnit XML files to upload.
For more help, visit our troubleshooting guide.

@renovate renovate Bot force-pushed the renovate/pulumi_gestalt_rust-0.x branch 3 times, most recently from abb55b2 to 29ac56e Compare April 21, 2026 21:25
@renovate renovate Bot force-pushed the renovate/pulumi_gestalt_rust-0.x branch 2 times, most recently from 2d633d9 to 948f847 Compare April 29, 2026 21:41
@renovate renovate Bot changed the title Update Rust crate pulumi_gestalt_rust to 0.0.8 Update Rust crate pulumi_gestalt_rust to 0.0.9 Apr 29, 2026
@renovate renovate Bot force-pushed the renovate/pulumi_gestalt_rust-0.x branch from 948f847 to fdbedda Compare May 9, 2026 21:10
@renovate renovate Bot changed the title Update Rust crate pulumi_gestalt_rust to 0.0.9 Update Rust crate pulumi_gestalt_rust to 0.0.10 May 9, 2026
@mergify mergify Bot deployed to Mergify Merge Protections May 17, 2026 09:43 Active
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants