Skip to content

Commit 6a5cd7e

Browse files
committed
Add git_clone_strategy to repository acceptance tests
Tests that create repositories via deploy key were missing the git_clone_strategy field, causing null constraint violations in staging when dbt Cloud validates the field on save. Generated with Claude Code
1 parent 17814e7 commit 6a5cd7e

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

pkg/framework/objects/project_repository/resource_acceptance_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ resource "dbtcloud_project" "test_project" {
6868
resource "dbtcloud_repository" "test_repository" {
6969
remote_url = "%s"
7070
project_id = dbtcloud_project.test_project.id
71+
git_clone_strategy = "deploy_key"
7172
depends_on = [dbtcloud_project.test_project]
7273
}
7374
@@ -87,6 +88,7 @@ resource "dbtcloud_project" "test_project" {
8788
resource "dbtcloud_repository" "test_repository" {
8889
remote_url = "%s"
8990
project_id = dbtcloud_project.test_project.id
91+
git_clone_strategy = "deploy_key"
9092
depends_on = [dbtcloud_project.test_project]
9193
}
9294
`, projectName, repoUrlGithub)

pkg/framework/objects/repository/data_source_acceptance_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ func repositoryDataSourceConfig(projectName, repositoryUrl string) string {
4242
resource "dbtcloud_repository" "test_repository" {
4343
project_id = dbtcloud_project.test_project.id
4444
remote_url = "%s"
45+
git_clone_strategy = "deploy_key"
4546
is_active = true
4647
depends_on = [
4748
dbtcloud_project.test_project

0 commit comments

Comments
 (0)