@@ -115,50 +115,9 @@ jobs:
115115 - name : Check Mocks are up to Date
116116 if : steps.changes.outputs.mocks == 'true'
117117 run : |
118- MOCKERY_VERSION=v2.43.2
119- go install github.com/vektra/mockery/v2@$MOCKERY_VERSION
120-
121- mv ./auth/mocks/token_client.go ./auth/mocks/token_client.go.tmp
122- mv ./auth/mocks/authz.go ./auth/mocks/authz.go.tmp
123- mv ./auth/mocks/keys.go ./auth/mocks/keys.go.tmp
124- mv ./auth/mocks/service.go ./auth/mocks/service.go.tmp
125- mv ./domains/mocks/domains_client.go ./domains/mocks/domains_client.go.tmp
126- mv ./domains/mocks/repository.go ./domains/mocks/repository.go.tmp
127- mv ./domains/mocks/service.go ./domains/mocks/service.go.tmp
128- mv ./channels/mocks/repository.go ./channels/mocks/repository.go.tmp
129- mv ./channels/mocks/channels_client.go ./channels/mocks/channels_client.go.tmp
130- mv ./channels/mocks/service.go ./channels/mocks/service.go.tmp
131- mv ./groups/private/mocks/service.go ./groups/private/mocks/service.go.tmp
132- mv ./groups/mocks/repository.go ./groups/mocks/repository.go.tmp
133- mv ./groups/mocks/groups_client.go ./groups/mocks/groups_client.go.tmp
134- mv ./groups/mocks/service.go ./groups/mocks/service.go.tmp
135- mv ./users/mocks/hasher.go ./users/mocks/hasher.go.tmp
136- mv ./users/mocks/emailer.go ./users/mocks/emailer.go.tmp
137- mv ./users/mocks/repository.go ./users/mocks/repository.go.tmp
138- mv ./users/mocks/service.go ./users/mocks/service.go.tmp
139- mv ./journal/mocks/repository.go ./journal/mocks/repository.go.tmp
140- mv ./journal/mocks/service.go ./journal/mocks/service.go.tmp
141- mv ./certs/mocks/pki.go ./certs/mocks/pki.go.tmp
142- mv ./certs/mocks/service.go ./certs/mocks/service.go.tmp
143- mv ./clients/private/mocks/service.go ./clients/private/mocks/service.go.tmp
144- mv ./clients/mocks/repository.go ./clients/mocks/repository.go.tmp
145- mv ./clients/mocks/clients_client.go ./clients/mocks/clients_client.go.tmp
146- mv ./clients/mocks/cache.go ./clients/mocks/cache.go.tmp
147- mv ./clients/mocks/service.go ./clients/mocks/service.go.tmp
148- mv ./readers/mocks/messages.go ./readers/mocks/messages.go.tmp
149- mv ./pkg/sdk/mocks/sdk.go ./pkg/sdk/mocks/sdk.go.tmp
150- mv ./pkg/messaging/mocks/pubsub.go ./pkg/messaging/mocks/pubsub.go.tmp
151- mv ./pkg/authn/mocks/authn.go ./pkg/authn/mocks/authn.go.tmp
152- mv ./pkg/roles/mocks/rolesRepo.go ./pkg/roles/mocks/rolesRepo.go.tmp
153- mv ./pkg/roles/mocks/provisioner.go ./pkg/roles/mocks/provisioner.go.tmp
154- mv ./pkg/roles/mocks/rolemanager.go ./pkg/roles/mocks/rolemanager.go.tmp
155- mv ./pkg/oauth2/mocks/provider.go ./pkg/oauth2/mocks/provider.go.tmp
156- mv ./pkg/authz/mocks/authz.go ./pkg/authz/mocks/authz.go.tmp
157- mv ./pkg/events/mocks/subscriber.go ./pkg/events/mocks/subscriber.go.tmp
158- mv ./pkg/events/mocks/publisher.go ./pkg/events/mocks/publisher.go.tmp
159- mv ./pkg/policies/mocks/evaluator.go ./pkg/policies/mocks/evaluator.go.tmp
160- mv ./pkg/policies/mocks/service.go ./pkg/policies/mocks/service.go.tmp
161- mv ./consumers/mocks/notifier.go ./consumers/mocks/notifier.go.tmp
118+ for f in $(find . -type f -path '*/mocks/*.go' ! -name 'doc.go'); do
119+ mv $f $f.tmp
120+ done
162121
163122 make mocks
164123
@@ -168,50 +127,12 @@ jobs:
168127 local entity_name=$2
169128
170129 if ! cmp -s "$file_path" "$tmp_file_path"; then
171- echo "Error: Generated mocks for $entity_name are out of sync!"
172- echo "Please run 'make mocks' with mockery version $MOCKERY_VERSION and commit the changes."
173- exit 1
130+ echo "Error: Generated mocks for $entity_name are out of sync!"
131+ echo "Please run 'make mocks' with mockery version $MOCKERY_VERSION and commit the changes."
132+ exit 1
174133 fi
175134 }
176135
177- check_mock_changes ./auth/mocks/token_client.go " ./auth/mocks/token_client.go"
178- check_mock_changes ./auth/mocks/authz.go " ./auth/mocks/authz.go"
179- check_mock_changes ./auth/mocks/keys.go " ./auth/mocks/keys.go"
180- check_mock_changes ./auth/mocks/service.go " ./auth/mocks/service.go"
181- check_mock_changes ./domains/mocks/domains_client.go " ./domains/mocks/domains_client.go"
182- check_mock_changes ./domains/mocks/repository.go " ./domains/mocks/repository.go"
183- check_mock_changes ./domains/mocks/service.go " ./domains/mocks/service.go"
184- check_mock_changes ./channels/mocks/repository.go " ./channels/mocks/repository.go"
185- check_mock_changes ./channels/mocks/channels_client.go " ./channels/mocks/channels_client.go"
186- check_mock_changes ./channels/mocks/service.go " ./channels/mocks/service.go"
187- check_mock_changes ./groups/private/mocks/service.go " ./groups/private/mocks/service.go"
188- check_mock_changes ./groups/mocks/repository.go " ./groups/mocks/repository.go"
189- check_mock_changes ./groups/mocks/groups_client.go " ./groups/mocks/groups_client.go"
190- check_mock_changes ./groups/mocks/service.go " ./groups/mocks/service.go"
191- check_mock_changes ./users/mocks/hasher.go " ./users/mocks/hasher.go"
192- check_mock_changes ./users/mocks/emailer.go " ./users/mocks/emailer.go"
193- check_mock_changes ./users/mocks/repository.go " ./users/mocks/repository.go"
194- check_mock_changes ./users/mocks/service.go " ./users/mocks/service.go"
195- check_mock_changes ./journal/mocks/repository.go " ./journal/mocks/repository.go"
196- check_mock_changes ./journal/mocks/service.go " ./journal/mocks/service.go"
197- check_mock_changes ./certs/mocks/pki.go " ./certs/mocks/pki.go"
198- check_mock_changes ./certs/mocks/service.go " ./certs/mocks/service.go"
199- check_mock_changes ./clients/private/mocks/service.go " ./clients/private/mocks/service.go"
200- check_mock_changes ./clients/mocks/repository.go " ./clients/mocks/repository.go"
201- check_mock_changes ./clients/mocks/clients_client.go " ./clients/mocks/clients_client.go"
202- check_mock_changes ./clients/mocks/cache.go " ./clients/mocks/cache.go"
203- check_mock_changes ./clients/mocks/service.go " ./clients/mocks/service.go"
204- check_mock_changes ./readers/mocks/messages.go " ./readers/mocks/messages.go"
205- check_mock_changes ./pkg/sdk/mocks/sdk.go " ./pkg/sdk/mocks/sdk.go"
206- check_mock_changes ./pkg/messaging/mocks/pubsub.go " ./pkg/messaging/mocks/pubsub.go"
207- check_mock_changes ./pkg/authn/mocks/authn.go " ./pkg/authn/mocks/authn.go"
208- check_mock_changes ./pkg/roles/mocks/rolesRepo.go " ./pkg/roles/mocks/rolesRepo.go"
209- check_mock_changes ./pkg/roles/mocks/provisioner.go " ./pkg/roles/mocks/provisioner.go"
210- check_mock_changes ./pkg/roles/mocks/rolemanager.go " ./pkg/roles/mocks/rolemanager.go"
211- check_mock_changes ./pkg/oauth2/mocks/provider.go " ./pkg/oauth2/mocks/provider.go"
212- check_mock_changes ./pkg/authz/mocks/authz.go " ./pkg/authz/mocks/authz.go"
213- check_mock_changes ./pkg/events/mocks/subscriber.go " ./pkg/events/mocks/subscriber.go"
214- check_mock_changes ./pkg/events/mocks/publisher.go " ./pkg/events/mocks/publisher.go"
215- check_mock_changes ./pkg/policies/mocks/evaluator.go " ./pkg/policies/mocks/evaluator.go"
216- check_mock_changes ./pkg/policies/mocks/service.go " ./pkg/policies/mocks/service.go"
217- check_mock_changes ./consumers/mocks/notifier.go " ./consumers/mocks/notifier.go"
136+ for f in $(find . -type f -path '*/mocks/*.go' ! -name 'doc.go'); do
137+ check_mock_changes $f "$f"
138+ done
0 commit comments