|
87 | 87 | ].freeze
|
88 | 88 |
|
89 | 89 | INVALID_EMOJI_LABEL_PR = {
|
90 |
| - 'id' => 'MDExOlB1bGxSZXF1ZXN0NDc0Nzk5ODQ=', |
91 |
| - 'title' => 'Results by cookie', |
92 |
| - 'body' => |
| 90 | + 'id' => 'MDExOlB1bGxSZXF1ZXN0NDc0Nzk5ODQ=', |
| 91 | + 'title' => 'Results by cookie', |
| 92 | + 'body' => |
93 | 93 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
|
94 | 94 | tempor incididunt ut labore et dolore magna aliqua. Ut enim.',
|
95 |
| - 'url' => 'https://github.com/peek/peek/pull/79', |
96 |
| - # This is valid, eligible |
97 |
| - 'createdAt' => (Time.zone.parse(ENV['NOW_DATE']) - 8.days).to_s, |
98 |
| - # Invalid label should make it invalid |
99 |
| - 'labels' => { 'edges' => [{ 'node': { 'name': '❌ Invalid' } }] }, |
100 |
| - 'repository' => { 'databaseId' => 123 } |
| 95 | + 'url' => 'https://github.com/peek/peek/pull/79', |
| 96 | + # This is valid, eligible |
| 97 | + 'createdAt' => (Time.zone.parse(ENV['NOW_DATE']) - 8.days).to_s, |
| 98 | + # Invalid label should make it invalid |
| 99 | + 'labels' => { 'edges' => [{ 'node': { 'name': '❌ Invalid' } }] }, |
| 100 | + 'repository' => { 'databaseId' => 123 } |
101 | 101 | }.freeze
|
102 | 102 |
|
103 | 103 | INVALID_LABEL_PR = {
|
104 |
| - 'id' => 'MDExOlB1bGxSZXF1ZXN0OTA4ODAzMzQ=', |
105 |
| - 'title' => 'Coercion type systems', |
106 |
| - 'body' => |
| 104 | + 'id' => 'MDExOlB1bGxSZXF1ZXN0OTA4ODAzMzQ=', |
| 105 | + 'title' => 'Coercion type systems', |
| 106 | + 'body' => |
107 | 107 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
|
108 | 108 | tempor incididunt ut labore et dolore magna aliqua. Ut enim.',
|
109 |
| - 'url' => 'https://github.com/intridea/hashie/pull/379', |
110 |
| - # This is valid, eligible |
111 |
| - 'createdAt' => (Time.zone.parse(ENV['NOW_DATE']) - 11.days).to_s, |
112 |
| - # Invalid label should make it invalid |
113 |
| - 'labels' => { 'edges' => [{ 'node': { 'name': 'Invalid' } }] }, |
114 |
| - 'repository' => { 'databaseId' => 123 } |
| 109 | + 'url' => 'https://github.com/intridea/hashie/pull/379', |
| 110 | + # This is valid, eligible |
| 111 | + 'createdAt' => (Time.zone.parse(ENV['NOW_DATE']) - 11.days).to_s, |
| 112 | + # Invalid label should make it invalid |
| 113 | + 'labels' => { 'edges' => [{ 'node': { 'name': 'Invalid' } }] }, |
| 114 | + 'repository' => { 'databaseId' => 123 } |
115 | 115 | }.freeze
|
116 | 116 |
|
117 | 117 | ELIGIBLE_PR = {
|
118 |
| - 'id' => 'MDExOlB1bGxSZXF1ZXN0NTE0MTg4ODg=', |
119 |
| - 'title' => 'Update README.md', |
120 |
| - 'body' => |
| 118 | + 'id' => 'MDExOlB1bGxSZXF1ZXN0NTE0MTg4ODg=', |
| 119 | + 'title' => 'Update README.md', |
| 120 | + 'body' => |
121 | 121 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
|
122 | 122 | tempor incididunt ut labore et dolore magna aliqua. Ut enim.',
|
123 |
| - 'url' => 'https://github.com/vulume/Cordova-DBCamera/pull/1', |
124 |
| - # This is valid, eligible |
125 |
| - 'createdAt' => (Time.zone.parse(ENV['NOW_DATE']) - 9.days).to_s, |
126 |
| - 'labels' => { 'edges' => [] }, |
127 |
| - 'repository' => { 'databaseId' => 123 } |
| 123 | + 'url' => 'https://github.com/vulume/Cordova-DBCamera/pull/1', |
| 124 | + # This is valid, eligible |
| 125 | + 'createdAt' => (Time.zone.parse(ENV['NOW_DATE']) - 9.days).to_s, |
| 126 | + 'labels' => { 'edges' => [] }, |
| 127 | + 'repository' => { 'databaseId' => 123 } |
128 | 128 | }.freeze
|
129 | 129 |
|
130 | 130 | ELIGIBLE_INVALID_MERGED_PR = {
|
131 |
| - 'id' => 'MDExOlB1bGxSZXF1ZXN0NjkyNjE4Mjk=', |
132 |
| - 'title' => 'Add natural layer', |
133 |
| - 'body' => |
| 131 | + 'id' => 'MDExOlB1bGxSZXF1ZXN0NjkyNjE4Mjk=', |
| 132 | + 'title' => 'Add natural layer', |
| 133 | + 'body' => |
134 | 134 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
|
135 | 135 | tempor incididunt ut labore et dolore magna aliqua. Ut enim.',
|
136 |
| - 'url' => 'https://github.com/syl20bnr/spacemacs/pull/6012', |
137 |
| - 'createdAt' => (Time.zone.parse(ENV['NOW_DATE']) - 10.days).to_s, |
138 |
| - # Invalid label should make it invalid |
139 |
| - 'labels' => { 'edges': [{ 'node': { 'name': 'Invalid' } }] }, |
140 |
| - # Merged should override the invalid label and make it valid |
141 |
| - 'merged' => true, |
142 |
| - 'repository' => { 'databaseId' => 123 } |
| 136 | + 'url' => 'https://github.com/syl20bnr/spacemacs/pull/6012', |
| 137 | + 'createdAt' => (Time.zone.parse(ENV['NOW_DATE']) - 10.days).to_s, |
| 138 | + # Invalid label should make it invalid |
| 139 | + 'labels' => { 'edges': [{ 'node': { 'name': 'Invalid' } }] }, |
| 140 | + # Merged should override the invalid label and make it valid |
| 141 | + 'merged' => true, |
| 142 | + 'repository' => { 'databaseId' => 123 } |
143 | 143 | }.freeze
|
144 | 144 |
|
145 | 145 | # 5 pull requests with 3 valid dates & 2 invalid labels
|
|
254 | 254 | ].freeze
|
255 | 255 |
|
256 | 256 | IMMATURE_PR = {
|
257 |
| - 'id' => 'MDExOlB1bGxSZXF1ZXN0NDc0Nzk5ODQ=', |
258 |
| - 'title' => 'Results by cookie', |
259 |
| - 'body' => |
| 257 | + 'id' => 'MDExOlB1bGxSZXF1ZXN0NDc0Nzk5ODQ=', |
| 258 | + 'title' => 'Results by cookie', |
| 259 | + 'body' => |
260 | 260 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
|
261 | 261 | tempor incididunt ut labore et dolore magna aliqua. Ut enim.',
|
262 |
| - 'url' => 'https://github.com/peek/peek/pull/79', |
263 |
| - 'createdAt' => (Time.zone.parse(ENV['NOW_DATE']) - 2.days).to_s, |
264 |
| - 'labels' => { 'edges' => [] }, |
265 |
| - 'repository' => { 'databaseId' => 123 } |
| 262 | + 'url' => 'https://github.com/peek/peek/pull/79', |
| 263 | + 'createdAt' => (Time.zone.parse(ENV['NOW_DATE']) - 2.days).to_s, |
| 264 | + 'labels' => { 'edges' => [] }, |
| 265 | + 'repository' => { 'databaseId' => 123 } |
266 | 266 | }.freeze
|
267 | 267 |
|
268 | 268 | IMMATURE_INVALID_MERGED_PR = {
|
269 |
| - 'id' => 'MDExOlB1bGxSZXF1ZXN0NjkyNjE4Mjk=', |
270 |
| - 'title' => 'Add natural layer', |
271 |
| - 'body' => |
| 269 | + 'id' => 'MDExOlB1bGxSZXF1ZXN0NjkyNjE4Mjk=', |
| 270 | + 'title' => 'Add natural layer', |
| 271 | + 'body' => |
272 | 272 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
|
273 | 273 | tempor incididunt ut labore et dolore magna aliqua. Ut enim.',
|
274 |
| - 'url' => 'https://github.com/syl20bnr/spacemacs/pull/6012', |
275 |
| - 'createdAt' => (Time.zone.parse(ENV['NOW_DATE']) - 2.days).to_s, |
276 |
| - # Invalid label should make it invalid |
277 |
| - 'labels' => { 'edges': [{ 'node': { 'name': 'Invalid' } }] }, |
278 |
| - # Merged should override the invalid label and make it valid |
279 |
| - 'merged' => true, |
280 |
| - 'repository' => { 'databaseId' => 123 } |
| 274 | + 'url' => 'https://github.com/syl20bnr/spacemacs/pull/6012', |
| 275 | + 'createdAt' => (Time.zone.parse(ENV['NOW_DATE']) - 2.days).to_s, |
| 276 | + # Invalid label should make it invalid |
| 277 | + 'labels' => { 'edges': [{ 'node': { 'name': 'Invalid' } }] }, |
| 278 | + # Merged should override the invalid label and make it valid |
| 279 | + 'merged' => true, |
| 280 | + 'repository' => { 'databaseId' => 123 } |
281 | 281 | }.freeze
|
282 | 282 |
|
283 | 283 | # 4 pull requests with timestamps less than 7 days old, maturing
|
284 | 284 | IMMATURE_ARRAY = [
|
285 |
| - IMMATURE_PR, |
| 285 | + IMMATURE_PR, |
286 | 286 | { 'id' => 'MDExOlB1bGxSZXF1ZXN0NTE0MTg4ODg=',
|
287 | 287 | 'title' => 'Update README.md',
|
288 | 288 | 'body' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
|
|
0 commit comments