This pull request includes several updates to Terraform configurations, GitHub Actions workflows, and documentation. The most important changes involve adding new Terraform providers, modifying GitHub Actions workflows to include additional paths and setup steps, and enhancing documentation with new optional timeouts attributes.
Terraform Configuration Updates:
Added azurecaf and azurerm providers to the Terraform configuration in .devcontainer/features/acceptance_test_dependencies/main.tf.
Updated terraform.rc to include azurerm and azurecaf providers in the provider_installation block.
GitHub Actions Workflow Updates:
Modified .github/workflows/run_tests.yml to trigger on pull_request events and include paths for Go files and go.mod.
Commented out the unit_test job in .github/workflows/run_tests.yml and updated the acceptance_test job to include Terraform setup and local provider installation steps. [1][2]
Updated .github/workflows/terraform_provider.yml to clean test cache before running unit and acceptance tests, and to fail fast on test failures. [1][2]
Documentation Updates:
Added optional timeouts attributes to various data source documentation files, including billing_policies.md, billing_policies_environments.md, connection_shares.md, connections.md, connectors.md, currencies.md, data_loss_prevention_policies.md, data_records.md, environment_application_packages.md, environment_powerapps.md, environment_settings.md, environment_templates.md, and environments.md. [1][2][3][4][5][6][7][8][9][10][11][12][13][14][15]
This pull request includes several updates to Terraform configurations, GitHub Actions workflows, and documentation. The most important changes involve adding new Terraform providers, modifying GitHub Actions workflows to include additional paths and setup steps, and enhancing documentation with new optional
timeouts
attributes.Terraform Configuration Updates:
azurecaf
andazurerm
providers to the Terraform configuration in.devcontainer/features/acceptance_test_dependencies/main.tf
.terraform.rc
to includeazurerm
andazurecaf
providers in theprovider_installation
block.GitHub Actions Workflow Updates:
.github/workflows/run_tests.yml
to trigger onpull_request
events and include paths for Go files andgo.mod
.unit_test
job in.github/workflows/run_tests.yml
and updated theacceptance_test
job to include Terraform setup and local provider installation steps. [1] [2].github/workflows/terraform_provider.yml
to clean test cache before running unit and acceptance tests, and to fail fast on test failures. [1] [2]Documentation Updates:
timeouts
attributes to various data source documentation files, includingbilling_policies.md
,billing_policies_environments.md
,connection_shares.md
,connections.md
,connectors.md
,currencies.md
,data_loss_prevention_policies.md
,data_records.md
,environment_application_packages.md
,environment_powerapps.md
,environment_settings.md
,environment_templates.md
, andenvironments.md
. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]