Skip to content

Commit 627eb35

Browse files
authored
CI: update codecov list and fix workflow (#3617)
1 parent 9510146 commit 627eb35

File tree

3 files changed

+155
-133
lines changed

3 files changed

+155
-133
lines changed

.github/codecov.yml

Lines changed: 152 additions & 130 deletions
Original file line numberDiff line numberDiff line change
@@ -15,150 +15,172 @@ coverage:
1515
# if a directory is ignored, there is no way to un-ignore files like pkg/models/helpers.go
1616
# so we make a full list
1717
ignore:
18-
- "./pkg/modelscapi/success_response.go"
19-
- "./pkg/modelscapi/get_decisions_stream_response_deleted.go"
20-
- "./pkg/modelscapi/login_request.go"
21-
- "./pkg/modelscapi/get_decisions_stream_response_links.go"
22-
- "./pkg/modelscapi/login_response.go"
23-
- "./pkg/modelscapi/add_signals_request_item.go"
24-
- "./pkg/modelscapi/blocklist_link.go"
25-
- "./pkg/modelscapi/get_decisions_stream_response_deleted_item.go"
26-
- "./pkg/modelscapi/decisions_sync_request.go"
27-
- "./pkg/modelscapi/get_decisions_stream_response.go"
28-
- "./pkg/modelscapi/metrics_request_machines_item.go"
29-
- "./pkg/modelscapi/metrics_request.go"
30-
- "./pkg/modelscapi/get_decisions_stream_response_new.go"
31-
- "./pkg/modelscapi/add_signals_request_item_decisions_item.go"
32-
- "./pkg/modelscapi/metrics_request_bouncers_item.go"
33-
- "./pkg/modelscapi/decisions_sync_request_item_decisions_item.go"
34-
- "./pkg/modelscapi/decisions_delete_request_item.go"
35-
- "./pkg/modelscapi/get_decisions_stream_response_new_item.go"
36-
- "./pkg/modelscapi/decisions_sync_request_item.go"
37-
- "./pkg/modelscapi/add_signals_request.go"
38-
- "./pkg/modelscapi/reset_password_request.go"
39-
- "./pkg/modelscapi/add_signals_request_item_decisions.go"
40-
- "./pkg/modelscapi/decisions_sync_request_item_source.go"
41-
- "./pkg/modelscapi/error_response.go"
42-
- "./pkg/modelscapi/decisions_delete_request.go"
43-
- "./pkg/modelscapi/decisions_sync_request_item_decisions.go"
44-
- "./pkg/modelscapi/enroll_request.go"
45-
- "./pkg/modelscapi/register_request.go"
46-
- "./pkg/modelscapi/add_signals_request_item_source.go"
47-
- "./pkg/models/success_response.go"
48-
- "./pkg/models/hub_items.go"
49-
- "./pkg/models/alert.go"
50-
- "./pkg/models/metrics_bouncer_info.go"
51-
- "./pkg/models/add_signals_request_item.go"
52-
- "./pkg/models/metrics_meta.go"
53-
- "./pkg/models/metrics_detail_item.go"
54-
- "./pkg/models/add_signals_request_item_decisions_item.go"
55-
- "./pkg/models/hub_item.go"
56-
- "./pkg/models/get_alerts_response.go"
57-
- "./pkg/models/metrics_labels.go"
58-
- "./pkg/models/watcher_auth_request.go"
59-
- "./pkg/models/add_alerts_request.go"
60-
- "./pkg/models/event.go"
61-
- "./pkg/models/decisions_delete_request_item.go"
62-
- "./pkg/models/meta.go"
63-
- "./pkg/models/detailed_metrics.go"
64-
- "./pkg/models/delete_alerts_response.go"
65-
- "./pkg/models/remediation_components_metrics.go"
66-
- "./pkg/models/console_options.go"
67-
- "./pkg/models/topx_response.go"
68-
- "./pkg/models/add_signals_request.go"
69-
- "./pkg/models/delete_decision_response.go"
70-
- "./pkg/models/get_decisions_response.go"
71-
- "./pkg/models/add_signals_request_item_decisions.go"
72-
- "./pkg/models/source.go"
73-
- "./pkg/models/decisions_stream_response.go"
74-
- "./pkg/models/error_response.go"
75-
- "./pkg/models/all_metrics.go"
76-
- "./pkg/models/o_sversion.go"
77-
- "./pkg/models/decision.go"
78-
- "./pkg/models/decisions_delete_request.go"
79-
- "./pkg/models/flush_decision_response.go"
80-
- "./pkg/models/watcher_auth_response.go"
81-
- "./pkg/models/lapi_metrics.go"
82-
- "./pkg/models/watcher_registration_request.go"
83-
- "./pkg/models/metrics_agent_info.go"
84-
- "./pkg/models/log_processors_metrics.go"
85-
- "./pkg/models/add_signals_request_item_source.go"
86-
- "./pkg/models/base_metrics.go"
87-
- "./pkg/models/add_alerts_response.go"
88-
- "./pkg/models/metrics.go"
89-
- "./pkg/protobufs/notifier.pb.go"
90-
- "./pkg/protobufs/notifier_grpc.pb.go"
91-
- "./pkg/database/ent/metric_update.go"
92-
- "./pkg/database/ent/machine_delete.go"
93-
- "./pkg/database/ent/decision_query.go"
94-
- "./pkg/database/ent/meta_query.go"
95-
- "./pkg/database/ent/metric/where.go"
96-
- "./pkg/database/ent/metric/metric.go"
97-
- "./pkg/database/ent/machine_create.go"
98-
- "./pkg/database/ent/alert.go"
99-
- "./pkg/database/ent/event_update.go"
18+
- "./pkg/database/ent/alert/alert.go"
10019
- "./pkg/database/ent/alert_create.go"
20+
- "./pkg/database/ent/alert_delete.go"
21+
- "./pkg/database/ent/alert.go"
10122
- "./pkg/database/ent/alert_query.go"
102-
- "./pkg/database/ent/metric_delete.go"
103-
- "./pkg/database/ent/lock_create.go"
104-
- "./pkg/database/ent/bouncer_update.go"
105-
- "./pkg/database/ent/meta_update.go"
106-
- "./pkg/database/ent/decision_create.go"
107-
- "./pkg/database/ent/configitem_update.go"
108-
- "./pkg/database/ent/machine_query.go"
109-
- "./pkg/database/ent/client.go"
110-
- "./pkg/database/ent/predicate/predicate.go"
111-
- "./pkg/database/ent/lock/where.go"
112-
- "./pkg/database/ent/lock/lock.go"
113-
- "./pkg/database/ent/mutation.go"
114-
- "./pkg/database/ent/migrate/migrate.go"
115-
- "./pkg/database/ent/migrate/schema.go"
116-
- "./pkg/database/ent/configitem.go"
117-
- "./pkg/database/ent/metric_query.go"
118-
- "./pkg/database/ent/event.go"
119-
- "./pkg/database/ent/event_query.go"
120-
- "./pkg/database/ent/lock_update.go"
121-
- "./pkg/database/ent/meta.go"
122-
- "./pkg/database/ent/configitem_query.go"
123-
- "./pkg/database/ent/bouncer.go"
12423
- "./pkg/database/ent/alert_update.go"
125-
- "./pkg/database/ent/meta/meta.go"
126-
- "./pkg/database/ent/meta/where.go"
127-
- "./pkg/database/ent/decision_update.go"
128-
- "./pkg/database/ent/alert_delete.go"
129-
- "./pkg/database/ent/lock.go"
130-
- "./pkg/database/ent/runtime/runtime.go"
131-
- "./pkg/database/ent/alert/alert.go"
13224
- "./pkg/database/ent/alert/where.go"
133-
- "./pkg/database/ent/runtime.go"
25+
- "./pkg/database/ent/allowlist/allowlist.go"
26+
- "./pkg/database/ent/allowlist_create.go"
27+
- "./pkg/database/ent/allowlist_delete.go"
28+
- "./pkg/database/ent/allowlist.go"
29+
- "./pkg/database/ent/allowlistitem/allowlistitem.go"
30+
- "./pkg/database/ent/allowlistitem_create.go"
31+
- "./pkg/database/ent/allowlistitem_delete.go"
32+
- "./pkg/database/ent/allowlistitem.go"
33+
- "./pkg/database/ent/allowlistitem_query.go"
34+
- "./pkg/database/ent/allowlistitem_update.go"
35+
- "./pkg/database/ent/allowlistitem/where.go"
36+
- "./pkg/database/ent/allowlist_query.go"
37+
- "./pkg/database/ent/allowlist_update.go"
38+
- "./pkg/database/ent/allowlist/where.go"
13439
- "./pkg/database/ent/bouncer/bouncer.go"
40+
- "./pkg/database/ent/bouncer_create.go"
41+
- "./pkg/database/ent/bouncer_delete.go"
42+
- "./pkg/database/ent/bouncer.go"
43+
- "./pkg/database/ent/bouncer_query.go"
44+
- "./pkg/database/ent/bouncer_update.go"
13545
- "./pkg/database/ent/bouncer/where.go"
136-
- "./pkg/database/ent/hook/hook.go"
137-
- "./pkg/database/ent/metric.go"
46+
- "./pkg/database/ent/client.go"
47+
- "./pkg/database/ent/configitem/configitem.go"
13848
- "./pkg/database/ent/configitem_create.go"
13949
- "./pkg/database/ent/configitem_delete.go"
140-
- "./pkg/database/ent/tx.go"
141-
- "./pkg/database/ent/decision.go"
142-
- "./pkg/database/ent/lock_delete.go"
50+
- "./pkg/database/ent/configitem.go"
51+
- "./pkg/database/ent/configitem_query.go"
52+
- "./pkg/database/ent/configitem_update.go"
53+
- "./pkg/database/ent/configitem/where.go"
54+
- "./pkg/database/ent/decision_create.go"
55+
- "./pkg/database/ent/decision/decision.go"
14356
- "./pkg/database/ent/decision_delete.go"
144-
- "./pkg/database/ent/machine/where.go"
145-
- "./pkg/database/ent/machine/machine.go"
146-
- "./pkg/database/ent/event_create.go"
147-
- "./pkg/database/ent/metric_create.go"
57+
- "./pkg/database/ent/decision.go"
58+
- "./pkg/database/ent/decision_query.go"
59+
- "./pkg/database/ent/decision_update.go"
14860
- "./pkg/database/ent/decision/where.go"
149-
- "./pkg/database/ent/decision/decision.go"
61+
- "./pkg/database/ent/ent.go"
15062
- "./pkg/database/ent/enttest/enttest.go"
151-
- "./pkg/database/ent/lock_query.go"
152-
- "./pkg/database/ent/bouncer_create.go"
63+
- "./pkg/database/ent/event_create.go"
15364
- "./pkg/database/ent/event_delete.go"
154-
- "./pkg/database/ent/bouncer_delete.go"
15565
- "./pkg/database/ent/event/event.go"
66+
- "./pkg/database/ent/event.go"
67+
- "./pkg/database/ent/event_query.go"
68+
- "./pkg/database/ent/event_update.go"
15669
- "./pkg/database/ent/event/where.go"
70+
- "./pkg/database/ent/hook/hook.go"
71+
- "./pkg/database/ent/lock_create.go"
72+
- "./pkg/database/ent/lock_delete.go"
73+
- "./pkg/database/ent/lock.go"
74+
- "./pkg/database/ent/lock/lock.go"
75+
- "./pkg/database/ent/lock_query.go"
76+
- "./pkg/database/ent/lock_update.go"
77+
- "./pkg/database/ent/lock/where.go"
78+
- "./pkg/database/ent/machine_create.go"
79+
- "./pkg/database/ent/machine_delete.go"
15780
- "./pkg/database/ent/machine.go"
158-
- "./pkg/database/ent/ent.go"
81+
- "./pkg/database/ent/machine/machine.go"
82+
- "./pkg/database/ent/machine_query.go"
83+
- "./pkg/database/ent/machine_update.go"
84+
- "./pkg/database/ent/machine/where.go"
15985
- "./pkg/database/ent/meta_create.go"
160-
- "./pkg/database/ent/bouncer_query.go"
16186
- "./pkg/database/ent/meta_delete.go"
162-
- "./pkg/database/ent/machine_update.go"
163-
- "./pkg/database/ent/configitem/configitem.go"
164-
- "./pkg/database/ent/configitem/where.go"
87+
- "./pkg/database/ent/meta.go"
88+
- "./pkg/database/ent/meta/meta.go"
89+
- "./pkg/database/ent/meta_query.go"
90+
- "./pkg/database/ent/meta_update.go"
91+
- "./pkg/database/ent/meta/where.go"
92+
- "./pkg/database/ent/metric_create.go"
93+
- "./pkg/database/ent/metric_delete.go"
94+
- "./pkg/database/ent/metric.go"
95+
- "./pkg/database/ent/metric/metric.go"
96+
- "./pkg/database/ent/metric_query.go"
97+
- "./pkg/database/ent/metric_update.go"
98+
- "./pkg/database/ent/metric/where.go"
99+
- "./pkg/database/ent/migrate/migrate.go"
100+
- "./pkg/database/ent/migrate/schema.go"
101+
- "./pkg/database/ent/mutation.go"
102+
- "./pkg/database/ent/predicate/predicate.go"
103+
- "./pkg/database/ent/runtime.go"
104+
- "./pkg/database/ent/runtime/runtime.go"
105+
- "./pkg/database/ent/tx.go"
106+
- "./pkg/models/add_alerts_request.go"
107+
- "./pkg/models/add_alerts_response.go"
108+
- "./pkg/models/add_signals_request.go"
109+
- "./pkg/models/add_signals_request_item_decisions.go"
110+
- "./pkg/models/add_signals_request_item_decisions_item.go"
111+
- "./pkg/models/add_signals_request_item.go"
112+
- "./pkg/models/add_signals_request_item_source.go"
113+
- "./pkg/models/alert.go"
114+
- "./pkg/models/all_metrics.go"
115+
- "./pkg/models/allowlist_item.go"
116+
- "./pkg/models/base_metrics.go"
117+
- "./pkg/models/bulk_check_allowlist_request.go"
118+
- "./pkg/models/bulk_check_allowlist_response.go"
119+
- "./pkg/models/bulk_check_allowlist_result.go"
120+
- "./pkg/modelscapi/add_signals_request.go"
121+
- "./pkg/modelscapi/add_signals_request_item_decisions.go"
122+
- "./pkg/modelscapi/add_signals_request_item_decisions_item.go"
123+
- "./pkg/modelscapi/add_signals_request_item.go"
124+
- "./pkg/modelscapi/add_signals_request_item_source.go"
125+
- "./pkg/modelscapi/allowlist_link.go"
126+
- "./pkg/modelscapi/blocklist_link.go"
127+
- "./pkg/modelscapi/decisions_delete_request.go"
128+
- "./pkg/modelscapi/decisions_delete_request_item.go"
129+
- "./pkg/modelscapi/decisions_sync_request.go"
130+
- "./pkg/modelscapi/decisions_sync_request_item_decisions.go"
131+
- "./pkg/modelscapi/decisions_sync_request_item_decisions_item.go"
132+
- "./pkg/modelscapi/decisions_sync_request_item.go"
133+
- "./pkg/modelscapi/decisions_sync_request_item_source.go"
134+
- "./pkg/modelscapi/enroll_request.go"
135+
- "./pkg/modelscapi/error_response.go"
136+
- "./pkg/modelscapi/get_decisions_stream_response_deleted.go"
137+
- "./pkg/modelscapi/get_decisions_stream_response_deleted_item.go"
138+
- "./pkg/modelscapi/get_decisions_stream_response.go"
139+
- "./pkg/modelscapi/get_decisions_stream_response_links.go"
140+
- "./pkg/modelscapi/get_decisions_stream_response_new.go"
141+
- "./pkg/modelscapi/get_decisions_stream_response_new_item.go"
142+
- "./pkg/modelscapi/login_request.go"
143+
- "./pkg/modelscapi/login_response.go"
144+
- "./pkg/modelscapi/metrics_request_bouncers_item.go"
145+
- "./pkg/modelscapi/metrics_request.go"
146+
- "./pkg/modelscapi/metrics_request_machines_item.go"
147+
- "./pkg/modelscapi/register_request.go"
148+
- "./pkg/modelscapi/reset_password_request.go"
149+
- "./pkg/modelscapi/success_response.go"
150+
- "./pkg/models/check_allowlist_response.go"
151+
- "./pkg/models/console_options.go"
152+
- "./pkg/models/decision.go"
153+
- "./pkg/models/decisions_delete_request.go"
154+
- "./pkg/models/decisions_delete_request_item.go"
155+
- "./pkg/models/decisions_stream_response.go"
156+
- "./pkg/models/delete_alerts_response.go"
157+
- "./pkg/models/delete_decision_response.go"
158+
- "./pkg/models/detailed_metrics.go"
159+
- "./pkg/models/error_response.go"
160+
- "./pkg/models/event.go"
161+
- "./pkg/models/flush_decision_response.go"
162+
- "./pkg/models/get_alerts_response.go"
163+
- "./pkg/models/get_allowlist_response.go"
164+
- "./pkg/models/get_allowlists_response.go"
165+
- "./pkg/models/get_decisions_response.go"
166+
- "./pkg/models/hub_item.go"
167+
- "./pkg/models/hub_items.go"
168+
- "./pkg/models/lapi_metrics.go"
169+
- "./pkg/models/log_processors_metrics.go"
170+
- "./pkg/models/meta.go"
171+
- "./pkg/models/metrics_agent_info.go"
172+
- "./pkg/models/metrics_bouncer_info.go"
173+
- "./pkg/models/metrics_detail_item.go"
174+
- "./pkg/models/metrics.go"
175+
- "./pkg/models/metrics_labels.go"
176+
- "./pkg/models/metrics_meta.go"
177+
- "./pkg/models/o_sversion.go"
178+
- "./pkg/models/remediation_components_metrics.go"
179+
- "./pkg/models/source.go"
180+
- "./pkg/models/success_response.go"
181+
- "./pkg/models/topx_response.go"
182+
- "./pkg/models/watcher_auth_request.go"
183+
- "./pkg/models/watcher_auth_response.go"
184+
- "./pkg/models/watcher_registration_request.go"
185+
- "./pkg/protobufs/notifier_grpc.pb.go"
186+
- "./pkg/protobufs/notifier.pb.go"

.github/generate-codecov-yml.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# Run this from the repository root:
44
#
5-
# .github/generate-codecov-yml.sh >> .github/codecov.yml
5+
# .github/generate-codecov-yml.sh > .github/codecov.yml
66

77
cat <<EOT
88
# we measure coverage but don't enforce it
@@ -24,7 +24,7 @@ coverage:
2424
ignore:
2525
EOT
2626

27-
find . -name "*.go" | while read -r file; do
27+
find . -name "*.go" | sort | while read -r file; do
2828
if head -n 1 "$file" | grep -q "Code generated by"; then
2929
echo " - \"$file\""
3030
fi

.github/workflows/go-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ jobs:
167167
168168
- name: Generate codecov configuration
169169
run: |
170-
.github/generate-codecov-yml.sh >> .github/codecov.yml
170+
.github/generate-codecov-yml.sh > .github/codecov.yml
171171
172172
- name: Ensure we can do a dynamic build
173173
run: |

0 commit comments

Comments
 (0)