@@ -16,7 +16,6 @@ class Row < Sequel::Model(:materialized_matrix)
16
16
associate ( :one_to_many , :webhooks , :class => "PactBroker::Webhooks::Webhook" , primary_key : [ :consumer_id , :provider_id ] , key : [ :consumer_id , :provider_id ] )
17
17
associate ( :one_to_many , :consumer_version_tags , :class => "PactBroker::Tags::TagWithLatestFlag" , primary_key : :consumer_version_id , key : :version_id )
18
18
associate ( :one_to_many , :provider_version_tags , :class => "PactBroker::Tags::TagWithLatestFlag" , primary_key : :provider_version_id , key : :version_id )
19
- associate ( :many_to_one , :verification , :class => "PactBroker::Domain::Verification" , primary_key : :id , key : :verification_id )
20
19
21
20
dataset_module do
22
21
include PactBroker ::Repositories ::Helpers
@@ -114,20 +113,6 @@ def [] key
114
113
end
115
114
end
116
115
117
- # tags for which this pact publication is the latest of that tag
118
- # this is set in the code rather than the database
119
- def consumer_head_tag_names
120
- @consumer_head_tag_names ||= [ ]
121
- end
122
-
123
- def consumer_head_tag_names = consumer_head_tag_names
124
- @consumer_head_tag_names = consumer_head_tag_names
125
- end
126
-
127
- # def latest_triggered_webhooks
128
- # @latest_triggered_webhooks ||= []
129
- # end
130
-
131
116
def summary
132
117
"#{ consumer_name } #{ consumer_version_number } #{ provider_name } #{ provider_version_number || '?' } (r#{ pact_revision_number } n#{ verification_number || '?' } )"
133
118
end
@@ -141,17 +126,18 @@ def provider
141
126
end
142
127
143
128
def consumer_version
144
- @consumer_version ||= OpenStruct . new ( number : consumer_version_number , id : consumer_version_id , pacticipant : consumer )
129
+ @consumer_version ||= OpenStruct . new ( number : consumer_version_number , order : consumer_version_order , id : consumer_version_id , pacticipant : consumer )
145
130
end
146
131
147
132
def provider_version
148
133
if provider_version_number
149
- @provider_version ||= OpenStruct . new ( number : provider_version_number , id : provider_version_id , pacticipant : provider )
134
+ @provider_version ||= OpenStruct . new ( number : provider_version_number , order : provider_version_order , id : provider_version_id , pacticipant : provider )
150
135
end
151
136
end
152
137
153
138
def pact
154
- @pact ||= OpenStruct . new ( consumer : consumer ,
139
+ @pact ||= OpenStruct . new (
140
+ consumer : consumer ,
155
141
provider : provider ,
156
142
consumer_version : consumer_version ,
157
143
consumer_version_number : consumer_version_number ,
@@ -161,7 +147,7 @@ def pact
161
147
)
162
148
end
163
149
164
- def latest_verification
150
+ def verification
165
151
if verification_executed_at
166
152
@latest_verification ||= OpenStruct . new (
167
153
id : verification_id ,
@@ -170,10 +156,12 @@ def latest_verification
170
156
execution_date : verification_executed_at ,
171
157
created_at : verification_executed_at ,
172
158
provider_version_number : provider_version_number ,
159
+ provider_version_order : provider_version_order ,
173
160
build_url : verification_build_url ,
174
161
provider_version : provider_version ,
175
162
consumer_name : consumer_name ,
176
- provider_name : provider_name
163
+ provider_name : provider_name ,
164
+ pact_version_sha : pact_version_sha
177
165
)
178
166
end
179
167
end
@@ -190,7 +178,6 @@ def <=> other
190
178
]
191
179
192
180
comparisons . find { |c | c != 0 } || 0
193
-
194
181
end
195
182
196
183
def compare_name_asc name1 , name2
0 commit comments