@@ -54,10 +54,12 @@ jobs:
54
54
terraform_version : ${{ env.TF_VERSION }}
55
55
terraform_wrapper : false
56
56
57
+ # avoid conflicts with user-installed providers on local machines
57
58
- name : Pin provider versions
58
59
run : |
59
- sed -i 's/>=\(.*# tftest\)/=\1/g' default-versions.tf
60
- find -name versions.tf -exec cp default-versions.tf {} \;
60
+ for f in $(find . -name versions.tf); do
61
+ sed -i 's/>=\(.*# tftest\)/=\1/g' $f;
62
+ done
61
63
62
64
- name : Run tests on documentation examples
63
65
id : pytest
@@ -87,10 +89,12 @@ jobs:
87
89
terraform_version : ${{ env.TF_VERSION }}
88
90
terraform_wrapper : false
89
91
92
+ # avoid conflicts with user-installed providers on local machines
90
93
- name : Pin provider versions
91
94
run : |
92
- sed -i 's/>=\(.*# tftest\)/=\1/g' default-versions.tf
93
- find -name versions.tf -exec cp default-versions.tf {} \;
95
+ for f in $(find . -name versions.tf); do
96
+ sed -i 's/>=\(.*# tftest\)/=\1/g' $f;
97
+ done
94
98
95
99
- name : Run tests environments
96
100
id : pytest
@@ -120,10 +124,12 @@ jobs:
120
124
terraform_version : ${{ env.TF_VERSION }}
121
125
terraform_wrapper : false
122
126
127
+ # avoid conflicts with user-installed providers on local machines
123
128
- name : Pin provider versions
124
129
run : |
125
- sed -i 's/>=\(.*# tftest\)/=\1/g' default-versions.tf
126
- find -name versions.tf -exec cp default-versions.tf {} \;
130
+ for f in $(find . -name versions.tf); do
131
+ sed -i 's/>=\(.*# tftest\)/=\1/g' $f;
132
+ done
127
133
128
134
- name : Run tests modules
129
135
id : pytest
@@ -153,10 +159,12 @@ jobs:
153
159
terraform_version : ${{ env.TF_VERSION }}
154
160
terraform_wrapper : false
155
161
162
+ # avoid conflicts with user-installed providers on local machines
156
163
- name : Pin provider versions
157
164
run : |
158
- sed -i 's/>=\(.*# tftest\)/=\1/g' default-versions.tf
159
- find -name versions.tf -exec cp default-versions.tf {} \;
165
+ for f in $(find . -name versions.tf); do
166
+ sed -i 's/>=\(.*# tftest\)/=\1/g' $f;
167
+ done
160
168
161
169
- name : Run tests on FAST stages
162
170
id : pytest
0 commit comments