Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: hashicorp/terraform
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 5f53184
Choose a base ref
...
head repository: hashicorp/terraform
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 987e8ab
Choose a head ref
  • 4 commits
  • 41 files changed
  • 1 contributor

Commits on Dec 12, 2025

  1. refactor: Gate pluggable state storage experiment behind the experime…

    …nt `pluggable_state_stores`. This is defined via configuration, instead of the old CLI flag `-enable-pluggable-state-storage-experiment`
    
    This commit removes the old `-enable-pluggable-state-storage-experiment` flag and the equivalent `TF_ENABLE_PLUGGABLE_STATE_STORAGE` ENV. All tests are updated to no longer provide that flag or ENV, and instead all the test fixture configurations are updated to include `experiments = [pluggable_state_stores]`
    SarahFrench committed Dec 12, 2025
    Configuration menu
    Copy the full SHA
    966dfef View commit details
    Browse the repository at this point in the history
  2. test: Add a new test that shows PSS cannot be used if the `pluggable_…

    …state_stores` experiment isn't declared in the config.
    SarahFrench committed Dec 12, 2025
    Configuration menu
    Copy the full SHA
    a9f23ea View commit details
    Browse the repository at this point in the history
  3. test: Make test tolerant of warnings in the returned diagnostics

    Prior to this change the strings.Contains assertion was only receiving a string representing the warning, and the error diagnostic was no longer being asserted against.
    SarahFrench committed Dec 12, 2025
    Configuration menu
    Copy the full SHA
    670ac6c View commit details
    Browse the repository at this point in the history
  4. fix: Avoid losing diagnostics raised when we parse config in `(c *Ini…

    …tCommand) Run`, instead pass config and diags into downstream code.
    SarahFrench committed Dec 12, 2025
    Configuration menu
    Copy the full SHA
    987e8ab View commit details
    Browse the repository at this point in the history
Loading