Update Rust crate pulumi_gestalt_rust to 0.0.10#191
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
|
abb55b2 to
29ac56e
Compare
2d633d9 to
948f847
Compare
948f847 to
fdbedda
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.0.7→0.0.10Release Notes
andrzejressel/pulumi-gestalt (pulumi_gestalt_rust)
v0.0.10Compare 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
pulumi_gestalt_rust::InputOrOutputtopulumi_gestalt_rust::Input(#2115) 1b69174🤖 Dependency Update Commits
📝 Other Commits
InputOrOutputtoInput(#2115) 1b69174v0.0.9Compare Source
Rust language plugin
In addition to Gestalt language plugin that uses Just to invoke code, native
pulumi-language-rustplugin is now available.This plugin does not require Just and instead uses
cargoto build and run Rust code. Installation instructions and documentationfor users were updated to reflect this change.
Currently includes very experimental support for
package gen-sdkand
convertthat will be improved in next releases.Added
Add Stash API (#2008) 3adb4db
Adds
pulumi_gestalt_rust::resources::stashas an abstraction over Pulumi StashAdd Output secret and unsecret methods across integrations (#2017) 057897e
Added
secretandunsecretmethods toOutputAPIs across Rust,rust_integration, C FFI, and Wasm integrations to explicitly control
whether an output value is treated as secret.
Add
get_root_directorymethod toContext(#2020) 4a6e6e7Add
Context::require_config_secret_deserializein Rust native API (#2042) 51b38b0Adds
require_config_secret_deserialize<T>- it'srequire_config_secretthat deserializes value toT.Changed
Context::require_config_deserializeto useDeserialize<'de>instead ofDeserializeOwned(#1983) 932a36dRemoved
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
&[FunctionCallArgument]instead of&Vec<FunctionCallArgument>(#2045) 6f6789fv0.0.8Compare Source
Added
Add
pulumi_gestalt_rust::stdlib::to_base64andpulumi_gestalt_rust::stdlib::from_base64(#1900) (#1932) 5cb8944to_base64: Encodes bytes to base64 stringfrom_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) 6b294afAdd getters for organization, project and stack in Rust Context (#1950) e55383e
Add list and string helper functions to
pulumi_gestalt_rust::stdlib(#1966) 2b2df9delement: 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 asi64.split: Splits text by a separator intoVec<String>.single_or_none: ReturnsNonefor empty lists,Somefor single-item lists, and an error for larger lists.Add
Context::require_config_deserializein Rust native API (#1967) ba292a3Adds
require_config_deserialize<T>- it'srequire_configthat deserializes value toT.Add
pulumi_gestalt_rust::stdlib::entriesandpulumi_gestalt_rust::stdlib::lookup(#1982) 4649a75entries: 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_configin the high-level Rust API. Plain config values should now be read withrequire_config. Secret config values should now be read withrequire_config_secret.Removed
🤖 Dependency Update Commits
📝 Other Commits
require_config_deserialize<T>(#1967) ba292a3pulumi_gestalt_rust::stdlib::cwd()(#1947) 6b294afConfiguration
📅 Schedule: (UTC)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.