Skip to content

Commit

Permalink
adjust terraform config for github actions
Browse files Browse the repository at this point in the history
  • Loading branch information
Sebastian Hoß committed Aug 20, 2022
1 parent 9e22e9e commit e4206ca
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 17 deletions.
14 changes: 10 additions & 4 deletions .github/workflows/verify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ jobs:
acceptance:
name: Acceptance Tests with TF ${{ matrix.terraform }}
needs: build
runs-on: ubuntu-latest
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
Expand All @@ -115,6 +115,12 @@ jobs:
with:
terraform_version: ${{ matrix.terraform }}
terraform_wrapper: false
- id: tests
name: Run Tests
run: make acceptance
- id: install
name: Install Provider
run: make install
- id: init
name: Initialize Terraform
run: terraform -chdir=./tests init
- id: apply
name: Apply Terraform
run: terraform -chdir=./tests apply -auto-approve -var="git_repo_path=${GITHUB_WORKSPACE}"
15 changes: 8 additions & 7 deletions tests/data_source_git_branch.tf
Original file line number Diff line number Diff line change
@@ -1,20 +1,21 @@
# SPDX-FileCopyrightText: The terraform-provider-git Authors
# SPDX-License-Identifier: 0BSD

data "git_branch" "main" {
directory = data.git_repository.repository.directory
name = "main"
}

data "git_branch" "current" {
directory = data.git_repository.repository.directory
name = data.git_repository.repository.branch
}

output "data_source_git_branch_main" {
value = data.git_branch.main
data "git_branch" "every" {
for_each = data.git_branches.all.branches
directory = data.git_repository.repository.directory
name = each.key
}

output "data_source_git_branch_current" {
value = data.git_branch.current
}

output "data_source_git_branch_every" {
value = data.git_branch.every[*]
}
4 changes: 2 additions & 2 deletions tests/data_source_git_branches.tf
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# SPDX-FileCopyrightText: The terraform-provider-git Authors
# SPDX-License-Identifier: 0BSD

data "git_branches" "branches" {
data "git_branches" "all" {
directory = data.git_repository.repository.directory
}

output "data_source_git_branches_branches" {
value = data.git_branches.branches
value = data.git_branches.all
}
8 changes: 4 additions & 4 deletions tests/data_source_git_comit.tf
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# SPDX-FileCopyrightText: The terraform-provider-git Authors
# SPDX-License-Identifier: 0BSD

data "git_commit" "main_head" {
data "git_commit" "current_head" {
directory = data.git_repository.repository.directory
sha1 = data.git_branch.main.sha1
sha1 = data.git_branch.current.sha1
}

output "data_source_git_commit_origin" {
value = data.git_commit.main_head
output "data_source_git_commit_current_head" {
value = data.git_commit.current_head
}

0 comments on commit e4206ca

Please sign in to comment.