Skip to content

Commit 182722e

Browse files
committed
task: checkout generated-terraform branch to a nested folder
Part of #1631 [skip ci]
1 parent 421d8ea commit 182722e

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

.github/workflows/provision-by-terraform.yml

+10
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@ jobs:
2828
# Whether to configure the token or SSH key with the local git config. Default: true
2929
persist-credentials: false
3030

31+
- name: Checkout terraform data to a subdirectory
32+
run: |
33+
git fetch --depth=1 origin generated-terraform
34+
git worktree add terraform-data generated-terraform
35+
3136
# https://github.com/tfutils/tfenv#manual
3237
- name: Install tfenv
3338
uses: actions/[email protected]
@@ -63,3 +68,8 @@ jobs:
6368
- name: Run terraform plan
6469
working-directory: infra/terraform
6570
run: terraform plan -detailed-exitcode
71+
72+
- name: Cleanup
73+
if: always()
74+
run: |
75+
[ ! -d terraform-data ] || git worktree remove terraform-data

0 commit comments

Comments
 (0)