Skip to content

Commit 46efbf2

Browse files
committed
Merge remote-tracking branch 'origin/main' into gcp-debug
2 parents a38c9fd + f8212c0 commit 46efbf2

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+1721
-218
lines changed

.changes/1.13.0.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
## 1.13.0 (May 16, 2025)
2+
3+
NOTES:
4+
5+
* reduced the volume of DEBUG-level logging to make it easier to visually scan debug output ([#463](https://github.com/hashicorp/terraform-plugin-testing/issues/463))
6+
7+
FEATURES:
8+
9+
* ImportState: Added support for testing plannable import via Terraform configuration. Configuration is used from the previous test step if available. `Config`, `ConfigFile`, and `ConfigDirectory` can also be used directly with `ImportState` if needed. ([#442](https://github.com/hashicorp/terraform-plugin-testing/issues/442))
10+
* ImportState: Added `ImportStateKind` to control which method of import the `ImportState` test step uses. `ImportCommandWithID` (default, same behavior as today) , `ImportBlockWithID`, and `ImportBlockWithResourceIdentity`. ([#442](https://github.com/hashicorp/terraform-plugin-testing/issues/442))
11+
* ImportState: Added `ImportStateConfigExact` to opt-out of new import config generation for plannable import. ([#494](https://github.com/hashicorp/terraform-plugin-testing/issues/494))
12+
* statecheck: Added `ExpectIdentityValueMatchesState` state check to assert that an identity value matches a state value at the same path. ([#503](https://github.com/hashicorp/terraform-plugin-testing/issues/503))
13+
* statecheck: Added `ExpectIdentityValueMatchesStateAtPath` state check to assert that an identity value matches a state value at different paths. ([#503](https://github.com/hashicorp/terraform-plugin-testing/issues/503))
14+
15+
ENHANCEMENTS:
16+
17+
* statecheck: Added `ExpectIdentityValue` state check, which asserts a specified attribute value of a managed resource identity in state. ([#468](https://github.com/hashicorp/terraform-plugin-testing/issues/468))
18+
* statecheck: Added `ExpectIdentity` state check, which asserts all data of a managed resource identity in state. ([#470](https://github.com/hashicorp/terraform-plugin-testing/issues/470))
19+
* Adds `AdditionalCLIOptions.PlanOptions.NoRefresh` to test `terraform plan -refresh=false` ([#490](https://github.com/hashicorp/terraform-plugin-testing/issues/490))
20+

.changes/1.13.1.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
## 1.13.1 (May 21, 2025)
2+
3+
BUG FIXES:
4+
5+
* echoprovider: Fixed bug where Terraform v1.12+ would return an error message indicating the provider doesn't support `GetResourceIdentitySchemas`. ([#512](https://github.com/hashicorp/terraform-plugin-testing/issues/512))
6+

.changes/unreleased/ENHANCEMENTS-20250421-145039.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/upcoming-stable/ENHANCEMENTS-20250325-121007.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/upcoming-stable/ENHANCEMENTS-20250325-174504.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/upcoming-stable/NOTES-20250325-084449.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.github/CODEOWNERS

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
* @hashicorp/terraform-devex
1+
* @hashicorp/terraform-core-plugins
22

33
# engineering and web presence get notified of, and can approve changes to web tooling, but not content.
44

5-
/website/ @hashicorp/web-presence @hashicorp/terraform-devex
5+
/website/ @hashicorp/web-presence @hashicorp/terraform-core-plugins
66
/website/data/
77
/website/public/
88
/website/content/
99

1010
# education and engineering get notified of, and can approve changes to web content.
1111

12-
/website/data/ @hashicorp/team-docs-packer-and-terraform @hashicorp/terraform-devex
13-
/website/public/ @hashicorp/team-docs-packer-and-terraform @hashicorp/terraform-devex
14-
/website/content/ @hashicorp/team-docs-packer-and-terraform @hashicorp/terraform-devex
15-
/website/docs/ @hashicorp/team-docs-packer-and-terraform @hashicorp/terraform-devex
16-
/website/img/ @hashicorp/team-docs-packer-and-terraform @hashicorp/terraform-devex
17-
/website/README.md @hashicorp/team-docs-packer-and-terraform @hashicorp/terraform-devex
12+
/website/data/ @hashicorp/team-docs-packer-and-terraform @hashicorp/terraform-core-plugins
13+
/website/public/ @hashicorp/team-docs-packer-and-terraform @hashicorp/terraform-core-plugins
14+
/website/content/ @hashicorp/team-docs-packer-and-terraform @hashicorp/terraform-core-plugins
15+
/website/docs/ @hashicorp/team-docs-packer-and-terraform @hashicorp/terraform-core-plugins
16+
/website/img/ @hashicorp/team-docs-packer-and-terraform @hashicorp/terraform-core-plugins
17+
/website/README.md @hashicorp/team-docs-packer-and-terraform @hashicorp/terraform-core-plugins

.github/dependabot.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,7 @@ updates:
1111
directory: "/tools"
1212
schedule:
1313
interval: "daily"
14-
# Dependabot only updates hashicorp GHAs, external GHAs are managed by internal tooling (tsccr)
1514
- package-ecosystem: "github-actions"
1615
directory: "/"
1716
schedule:
1817
interval: "daily"
19-
allow:
20-
- dependency-name: "hashicorp/*"

.github/pull_request_template.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
## Related Issue
2+
3+
Fixes # <!-- INSERT ISSUE NUMBER -->
4+
5+
## Description
6+
7+
In plain English, describe your approach to addressing the issue linked above. For example, if you made a particular design decision, let us know why you chose this path instead of another solution.
8+
9+
<!-- heimdall_github_prtemplate:grc-pci_dss-2024-01-05 -->
10+
## Rollback Plan
11+
12+
- [ ] If a change needs to be reverted, we will roll out an update to the code within 7 days.
13+
14+
## Changes to Security Controls
15+
16+
Are there any changes to security controls (access controls, encryption, logging) in this pull request? If so, explain.

.github/workflows/ci-github-actions.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
runs-on: ubuntu-latest
1515
steps:
1616
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
17-
- uses: actions/setup-go@0aaccfd150d50ccaeb58ebd88d36e91967a5f35b # v5.4.0
17+
- uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
1818
with:
1919
go-version-file: 'go.mod'
2020
- run: go install github.com/rhysd/actionlint/cmd/actionlint@latest

0 commit comments

Comments
 (0)