Skip to content

Add require_config_deserialize<T>#1967

Merged
mergify[bot] merged 1 commit intomainfrom
require_config_deserialize
Apr 2, 2026
Merged

Add require_config_deserialize<T>#1967
mergify[bot] merged 1 commit intomainfrom
require_config_deserialize

Conversation

@andrzejressel
Copy link
Copy Markdown
Owner

No description provided.

@codecov
Copy link
Copy Markdown

codecov bot commented Apr 1, 2026

Codecov Report

❌ Patch coverage is 0% with 11 lines in your changes missing coverage. Please review.
✅ Project coverage is 50.86%. Comparing base (a96ec77) to head (4a3ee9a).
⚠️ Report is 6 commits behind head on main.
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
crates/rust/src/native.rs 0.00% 11 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1967      +/-   ##
==========================================
- Coverage   50.92%   50.86%   -0.07%     
==========================================
  Files          63       63              
  Lines        8233     8244      +11     
==========================================
  Hits         4193     4193              
- Misses       4040     4051      +11     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@andrzejressel andrzejressel added the ready-to-merge Will be auto-merged by mergify label Apr 1, 2026
@mergify mergify bot added the queued label Apr 1, 2026
@mergify
Copy link
Copy Markdown
Contributor

mergify bot commented Apr 1, 2026

Merge Queue Status

This pull request spent 1 hour 4 minutes 58 seconds in the queue, including 35 minutes 35 seconds running CI.

Required conditions to merge
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (functions-secrets)
    • check-neutral = build-generated-provider (functions-secrets)
    • check-skipped = build-generated-provider (functions-secrets)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (azure-12)
    • check-neutral = build-generated-provider (azure-12)
    • check-skipped = build-generated-provider (azure-12)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (gcp-1)
    • check-neutral = build-generated-provider (gcp-1)
    • check-skipped = build-generated-provider (gcp-1)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-wasm (ubuntu-24.04)
    • check-neutral = build-wasm (ubuntu-24.04)
    • check-skipped = build-wasm (ubuntu-24.04)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = Analyze C
    • check-neutral = Analyze C
    • check-skipped = Analyze C
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-c (ubuntu-24.04)
    • check-neutral = build-c (ubuntu-24.04)
    • check-skipped = build-c (ubuntu-24.04)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (azure-7)
    • check-neutral = build-generated-provider (azure-7)
    • check-skipped = build-generated-provider (azure-7)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-housekeeping (windows-2022)
    • check-neutral = build-housekeeping (windows-2022)
    • check-skipped = build-housekeeping (windows-2022)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-base (ubuntu-24.04)
    • check-neutral = build-base (ubuntu-24.04)
    • check-skipped = build-base (ubuntu-24.04)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (aws-3)
    • check-neutral = build-generated-provider (aws-3)
    • check-skipped = build-generated-provider (aws-3)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (gcp-11)
    • check-neutral = build-generated-provider (gcp-11)
    • check-skipped = build-generated-provider (gcp-11)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (aws-9)
    • check-neutral = build-generated-provider (aws-9)
    • check-skipped = build-generated-provider (aws-9)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (aws-16)
    • check-neutral = build-generated-provider (aws-16)
    • check-skipped = build-generated-provider (aws-16)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (aws-0)
    • check-neutral = build-generated-provider (aws-0)
    • check-skipped = build-generated-provider (aws-0)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (aws-21)
    • check-neutral = build-generated-provider (aws-21)
    • check-skipped = build-generated-provider (aws-21)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (aws-4)
    • check-neutral = build-generated-provider (aws-4)
    • check-skipped = build-generated-provider (aws-4)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (azure-11)
    • check-neutral = build-generated-provider (azure-11)
    • check-skipped = build-generated-provider (azure-11)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (filtering-0)
    • check-neutral = build-generated-provider (filtering-0)
    • check-skipped = build-generated-provider (filtering-0)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (aws-11)
    • check-neutral = build-generated-provider (aws-11)
    • check-skipped = build-generated-provider (aws-11)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-native (macos-15)
    • check-neutral = build-native (macos-15)
    • check-skipped = build-native (macos-15)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (gcp-6)
    • check-neutral = build-generated-provider (gcp-6)
    • check-skipped = build-generated-provider (gcp-6)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (azure-0)
    • check-neutral = build-generated-provider (azure-0)
    • check-skipped = build-generated-provider (azure-0)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (provider_as_function_parameter)
    • check-neutral = build-generated-provider (provider_as_function_parameter)
    • check-skipped = build-generated-provider (provider_as_function_parameter)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (aws-14)
    • check-neutral = build-generated-provider (aws-14)
    • check-skipped = build-generated-provider (aws-14)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = Run rust-clippy analyzing (windows-2022)
    • check-neutral = Run rust-clippy analyzing (windows-2022)
    • check-skipped = Run rust-clippy analyzing (windows-2022)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (gcp-12)
    • check-neutral = build-generated-provider (gcp-12)
    • check-skipped = build-generated-provider (gcp-12)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (aws-1)
    • check-neutral = build-generated-provider (aws-1)
    • check-skipped = build-generated-provider (aws-1)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (docker)
    • check-neutral = build-generated-provider (docker)
    • check-skipped = build-generated-provider (docker)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (gcp-13)
    • check-neutral = build-generated-provider (gcp-13)
    • check-skipped = build-generated-provider (gcp-13)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-rust-docs
    • check-neutral = build-rust-docs
    • check-skipped = build-rust-docs
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (gcp-9)
    • check-neutral = build-generated-provider (gcp-9)
    • check-skipped = build-generated-provider (gcp-9)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-housekeeping (ubuntu-24.04)
    • check-neutral = build-housekeeping (ubuntu-24.04)
    • check-skipped = build-housekeeping (ubuntu-24.04)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (gcp-3)
    • check-neutral = build-generated-provider (gcp-3)
    • check-skipped = build-generated-provider (gcp-3)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-c (macos-15)
    • check-neutral = build-c (macos-15)
    • check-skipped = build-c (macos-15)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (unions-inline)
    • check-neutral = build-generated-provider (unions-inline)
    • check-skipped = build-generated-provider (unions-inline)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (nested-module-thirdparty)
    • check-neutral = build-generated-provider (nested-module-thirdparty)
    • check-skipped = build-generated-provider (nested-module-thirdparty)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (azure-5)
    • check-neutral = build-generated-provider (azure-5)
    • check-skipped = build-generated-provider (azure-5)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (plain-object-defaults)
    • check-neutral = build-generated-provider (plain-object-defaults)
    • check-skipped = build-generated-provider (plain-object-defaults)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-native (ubuntu-24.04)
    • check-neutral = build-native (ubuntu-24.04)
    • check-skipped = build-native (ubuntu-24.04)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (azure-8)
    • check-neutral = build-generated-provider (azure-8)
    • check-skipped = build-generated-provider (azure-8)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (gcp-4)
    • check-neutral = build-generated-provider (gcp-4)
    • check-skipped = build-generated-provider (gcp-4)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (azure-2)
    • check-neutral = build-generated-provider (azure-2)
    • check-skipped = build-generated-provider (azure-2)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-base (macos-15)
    • check-neutral = build-base (macos-15)
    • check-skipped = build-base (macos-15)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (aws-13)
    • check-neutral = build-generated-provider (aws-13)
    • check-skipped = build-generated-provider (aws-13)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (cyclic-types)
    • check-neutral = build-generated-provider (cyclic-types)
    • check-skipped = build-generated-provider (cyclic-types)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = Run rust-clippy analyzing (ubuntu-24.04)
    • check-neutral = Run rust-clippy analyzing (ubuntu-24.04)
    • check-skipped = Run rust-clippy analyzing (ubuntu-24.04)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (output-funcs-edgeorder)
    • check-neutral = build-generated-provider (output-funcs-edgeorder)
    • check-skipped = build-generated-provider (output-funcs-edgeorder)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (aws-19)
    • check-neutral = build-generated-provider (aws-19)
    • check-skipped = build-generated-provider (aws-19)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (aws-6)
    • check-neutral = build-generated-provider (aws-6)
    • check-skipped = build-generated-provider (aws-6)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (filtering-2)
    • check-neutral = build-generated-provider (filtering-2)
    • check-skipped = build-generated-provider (filtering-2)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (azure-13)
    • check-neutral = build-generated-provider (azure-13)
    • check-skipped = build-generated-provider (azure-13)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-base (windows-2022)
    • check-neutral = build-base (windows-2022)
    • check-skipped = build-base (windows-2022)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (gcp-0)
    • check-neutral = build-generated-provider (gcp-0)
    • check-skipped = build-generated-provider (gcp-0)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (gcp-8)
    • check-neutral = build-generated-provider (gcp-8)
    • check-skipped = build-generated-provider (gcp-8)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-wasm (macos-15)
    • check-neutral = build-wasm (macos-15)
    • check-skipped = build-wasm (macos-15)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-housekeeping (macos-15)
    • check-neutral = build-housekeeping (macos-15)
    • check-skipped = build-housekeeping (macos-15)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (azure-6)
    • check-neutral = build-generated-provider (azure-6)
    • check-skipped = build-generated-provider (azure-6)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = CodeQL
    • check-neutral = CodeQL
    • check-skipped = CodeQL
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (unions-inside-arrays)
    • check-neutral = build-generated-provider (unions-inside-arrays)
    • check-skipped = build-generated-provider (unions-inside-arrays)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (aws-2)
    • check-neutral = build-generated-provider (aws-2)
    • check-skipped = build-generated-provider (aws-2)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-wasm (windows-2022)
    • check-neutral = build-wasm (windows-2022)
    • check-skipped = build-wasm (windows-2022)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-c (windows-2022)
    • check-neutral = build-c (windows-2022)
    • check-skipped = build-c (windows-2022)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (gcp-10)
    • check-neutral = build-generated-provider (gcp-10)
    • check-skipped = build-generated-provider (gcp-10)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (aws-17)
    • check-neutral = build-generated-provider (aws-17)
    • check-skipped = build-generated-provider (aws-17)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (aws-8)
    • check-neutral = build-generated-provider (aws-8)
    • check-skipped = build-generated-provider (aws-8)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (aws-20)
    • check-neutral = build-generated-provider (aws-20)
    • check-skipped = build-generated-provider (aws-20)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (plain-object-disable-defaults)
    • check-neutral = build-generated-provider (plain-object-disable-defaults)
    • check-skipped = build-generated-provider (plain-object-disable-defaults)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (aws-5)
    • check-neutral = build-generated-provider (aws-5)
    • check-skipped = build-generated-provider (aws-5)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (azure-10)
    • check-neutral = build-generated-provider (azure-10)
    • check-skipped = build-generated-provider (azure-10)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (filtering-1)
    • check-neutral = build-generated-provider (filtering-1)
    • check-skipped = build-generated-provider (filtering-1)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (mini-awsnative)
    • check-neutral = build-generated-provider (mini-awsnative)
    • check-skipped = build-generated-provider (mini-awsnative)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (different-enum)
    • check-neutral = build-generated-provider (different-enum)
    • check-skipped = build-generated-provider (different-enum)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (aws-10)
    • check-neutral = build-generated-provider (aws-10)
    • check-skipped = build-generated-provider (aws-10)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-neutral = clippy
    • check-skipped = clippy
    • check-success = clippy
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = docs/readthedocs.org:pulumi-gestalt
    • check-neutral = docs/readthedocs.org:pulumi-gestalt
    • check-skipped = docs/readthedocs.org:pulumi-gestalt
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (gcp-7)
    • check-neutral = build-generated-provider (gcp-7)
    • check-skipped = build-generated-provider (gcp-7)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (workarounds)
    • check-neutral = build-generated-provider (workarounds)
    • check-skipped = build-generated-provider (workarounds)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (azure-1)
    • check-neutral = build-generated-provider (azure-1)
    • check-skipped = build-generated-provider (azure-1)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (gcp-2)
    • check-neutral = build-generated-provider (gcp-2)
    • check-skipped = build-generated-provider (gcp-2)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (random)
    • check-neutral = build-generated-provider (random)
    • check-skipped = build-generated-provider (random)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-neutral = Mergify Merge Protections
    • check-skipped = Mergify Merge Protections
    • check-success = Mergify Merge Protections
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = Run rust-clippy analyzing (macos-15)
    • check-neutral = Run rust-clippy analyzing (macos-15)
    • check-skipped = Run rust-clippy analyzing (macos-15)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (array-of-enum-map)
    • check-neutral = build-generated-provider (array-of-enum-map)
    • check-skipped = build-generated-provider (array-of-enum-map)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (nested-module)
    • check-neutral = build-generated-provider (nested-module)
    • check-skipped = build-generated-provider (nested-module)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (azure-4)
    • check-neutral = build-generated-provider (azure-4)
    • check-skipped = build-generated-provider (azure-4)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (aws-15)
    • check-neutral = build-generated-provider (aws-15)
    • check-skipped = build-generated-provider (aws-15)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (reserved_names)
    • check-neutral = build-generated-provider (reserved_names)
    • check-skipped = build-generated-provider (reserved_names)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (azure-9)
    • check-neutral = build-generated-provider (azure-9)
    • check-skipped = build-generated-provider (azure-9)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (azure-native-nested-types)
    • check-neutral = build-generated-provider (azure-native-nested-types)
    • check-skipped = build-generated-provider (azure-native-nested-types)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = Analyze Go
    • check-neutral = Analyze Go
    • check-skipped = Analyze Go
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (gcp-5)
    • check-neutral = build-generated-provider (gcp-5)
    • check-skipped = build-generated-provider (gcp-5)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (azure-3)
    • check-neutral = build-generated-provider (azure-3)
    • check-skipped = build-generated-provider (azure-3)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (aws-12)
    • check-neutral = build-generated-provider (aws-12)
    • check-skipped = build-generated-provider (aws-12)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-native (windows-2022)
    • check-neutral = build-native (windows-2022)
    • check-skipped = build-native (windows-2022)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (cloudflare)
    • check-neutral = build-generated-provider (cloudflare)
    • check-skipped = build-generated-provider (cloudflare)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (aws-7)
    • check-neutral = build-generated-provider (aws-7)
    • check-skipped = build-generated-provider (aws-7)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (aws-18)
    • check-neutral = build-generated-provider (aws-18)
    • check-skipped = build-generated-provider (aws-18)
  • any of [🛡 GitHub repository ruleset rule Main]:
    • check-success = build-generated-provider (output-funcs)
    • check-neutral = build-generated-provider (output-funcs)
    • check-skipped = build-generated-provider (output-funcs)

mergify bot added a commit that referenced this pull request Apr 1, 2026
mergify bot added a commit that referenced this pull request Apr 2, 2026
mergify bot added a commit that referenced this pull request Apr 2, 2026
@mergify mergify bot merged commit ba292a3 into main Apr 2, 2026
104 checks passed
@mergify mergify bot deleted the require_config_deserialize branch April 2, 2026 00:43
@mergify mergify bot removed the queued label Apr 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-merge Will be auto-merged by mergify

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant