mirror of
https://github.com/crowdsecurity/crowdsec.git
synced 2025-05-10 20:05:55 +02:00
CI: update codecov list and fix workflow
This commit is contained in:
parent
ce6018fbbf
commit
c4e116ba6f
3 changed files with 165 additions and 143 deletions
302
.github/codecov.yml
vendored
302
.github/codecov.yml
vendored
|
@ -15,150 +15,172 @@ coverage:
|
|||
# if a directory is ignored, there is no way to un-ignore files like pkg/models/helpers.go
|
||||
# so we make a full list
|
||||
ignore:
|
||||
- "./pkg/modelscapi/success_response.go"
|
||||
- "./pkg/modelscapi/get_decisions_stream_response_deleted.go"
|
||||
- "./pkg/modelscapi/login_request.go"
|
||||
- "./pkg/modelscapi/get_decisions_stream_response_links.go"
|
||||
- "./pkg/modelscapi/login_response.go"
|
||||
- "./pkg/modelscapi/add_signals_request_item.go"
|
||||
- "./pkg/modelscapi/blocklist_link.go"
|
||||
- "./pkg/modelscapi/get_decisions_stream_response_deleted_item.go"
|
||||
- "./pkg/modelscapi/decisions_sync_request.go"
|
||||
- "./pkg/modelscapi/get_decisions_stream_response.go"
|
||||
- "./pkg/modelscapi/metrics_request_machines_item.go"
|
||||
- "./pkg/modelscapi/metrics_request.go"
|
||||
- "./pkg/modelscapi/get_decisions_stream_response_new.go"
|
||||
- "./pkg/modelscapi/add_signals_request_item_decisions_item.go"
|
||||
- "./pkg/modelscapi/metrics_request_bouncers_item.go"
|
||||
- "./pkg/modelscapi/decisions_sync_request_item_decisions_item.go"
|
||||
- "./pkg/modelscapi/decisions_delete_request_item.go"
|
||||
- "./pkg/modelscapi/get_decisions_stream_response_new_item.go"
|
||||
- "./pkg/modelscapi/decisions_sync_request_item.go"
|
||||
- "./pkg/modelscapi/add_signals_request.go"
|
||||
- "./pkg/modelscapi/reset_password_request.go"
|
||||
- "./pkg/modelscapi/add_signals_request_item_decisions.go"
|
||||
- "./pkg/modelscapi/decisions_sync_request_item_source.go"
|
||||
- "./pkg/modelscapi/error_response.go"
|
||||
- "./pkg/modelscapi/decisions_delete_request.go"
|
||||
- "./pkg/modelscapi/decisions_sync_request_item_decisions.go"
|
||||
- "./pkg/modelscapi/enroll_request.go"
|
||||
- "./pkg/modelscapi/register_request.go"
|
||||
- "./pkg/modelscapi/add_signals_request_item_source.go"
|
||||
- "./pkg/models/success_response.go"
|
||||
- "./pkg/models/hub_items.go"
|
||||
- "./pkg/models/alert.go"
|
||||
- "./pkg/models/metrics_bouncer_info.go"
|
||||
- "./pkg/models/add_signals_request_item.go"
|
||||
- "./pkg/models/metrics_meta.go"
|
||||
- "./pkg/models/metrics_detail_item.go"
|
||||
- "./pkg/models/add_signals_request_item_decisions_item.go"
|
||||
- "./pkg/models/hub_item.go"
|
||||
- "./pkg/models/get_alerts_response.go"
|
||||
- "./pkg/models/metrics_labels.go"
|
||||
- "./pkg/models/watcher_auth_request.go"
|
||||
- "./pkg/models/add_alerts_request.go"
|
||||
- "./pkg/models/event.go"
|
||||
- "./pkg/models/decisions_delete_request_item.go"
|
||||
- "./pkg/models/meta.go"
|
||||
- "./pkg/models/detailed_metrics.go"
|
||||
- "./pkg/models/delete_alerts_response.go"
|
||||
- "./pkg/models/remediation_components_metrics.go"
|
||||
- "./pkg/models/console_options.go"
|
||||
- "./pkg/models/topx_response.go"
|
||||
- "./pkg/models/add_signals_request.go"
|
||||
- "./pkg/models/delete_decision_response.go"
|
||||
- "./pkg/models/get_decisions_response.go"
|
||||
- "./pkg/models/add_signals_request_item_decisions.go"
|
||||
- "./pkg/models/source.go"
|
||||
- "./pkg/models/decisions_stream_response.go"
|
||||
- "./pkg/models/error_response.go"
|
||||
- "./pkg/models/all_metrics.go"
|
||||
- "./pkg/models/o_sversion.go"
|
||||
- "./pkg/models/decision.go"
|
||||
- "./pkg/models/decisions_delete_request.go"
|
||||
- "./pkg/models/flush_decision_response.go"
|
||||
- "./pkg/models/watcher_auth_response.go"
|
||||
- "./pkg/models/lapi_metrics.go"
|
||||
- "./pkg/models/watcher_registration_request.go"
|
||||
- "./pkg/models/metrics_agent_info.go"
|
||||
- "./pkg/models/log_processors_metrics.go"
|
||||
- "./pkg/models/add_signals_request_item_source.go"
|
||||
- "./pkg/models/base_metrics.go"
|
||||
- "./pkg/models/add_alerts_response.go"
|
||||
- "./pkg/models/metrics.go"
|
||||
- "./pkg/protobufs/notifier.pb.go"
|
||||
- "./pkg/protobufs/notifier_grpc.pb.go"
|
||||
- "./pkg/database/ent/metric_update.go"
|
||||
- "./pkg/database/ent/machine_delete.go"
|
||||
- "./pkg/database/ent/decision_query.go"
|
||||
- "./pkg/database/ent/meta_query.go"
|
||||
- "./pkg/database/ent/metric/where.go"
|
||||
- "./pkg/database/ent/metric/metric.go"
|
||||
- "./pkg/database/ent/machine_create.go"
|
||||
- "./pkg/database/ent/alert.go"
|
||||
- "./pkg/database/ent/event_update.go"
|
||||
- "./pkg/database/ent/alert_create.go"
|
||||
- "./pkg/database/ent/alert_query.go"
|
||||
- "./pkg/database/ent/metric_delete.go"
|
||||
- "./pkg/database/ent/lock_create.go"
|
||||
- "./pkg/database/ent/bouncer_update.go"
|
||||
- "./pkg/database/ent/meta_update.go"
|
||||
- "./pkg/database/ent/decision_create.go"
|
||||
- "./pkg/database/ent/configitem_update.go"
|
||||
- "./pkg/database/ent/machine_query.go"
|
||||
- "./pkg/database/ent/client.go"
|
||||
- "./pkg/database/ent/predicate/predicate.go"
|
||||
- "./pkg/database/ent/lock/where.go"
|
||||
- "./pkg/database/ent/lock/lock.go"
|
||||
- "./pkg/database/ent/mutation.go"
|
||||
- "./pkg/database/ent/migrate/migrate.go"
|
||||
- "./pkg/database/ent/migrate/schema.go"
|
||||
- "./pkg/database/ent/configitem.go"
|
||||
- "./pkg/database/ent/metric_query.go"
|
||||
- "./pkg/database/ent/event.go"
|
||||
- "./pkg/database/ent/event_query.go"
|
||||
- "./pkg/database/ent/lock_update.go"
|
||||
- "./pkg/database/ent/meta.go"
|
||||
- "./pkg/database/ent/configitem_query.go"
|
||||
- "./pkg/database/ent/bouncer.go"
|
||||
- "./pkg/database/ent/alert_update.go"
|
||||
- "./pkg/database/ent/meta/meta.go"
|
||||
- "./pkg/database/ent/meta/where.go"
|
||||
- "./pkg/database/ent/decision_update.go"
|
||||
- "./pkg/database/ent/alert_delete.go"
|
||||
- "./pkg/database/ent/lock.go"
|
||||
- "./pkg/database/ent/runtime/runtime.go"
|
||||
- "./pkg/database/ent/alert/alert.go"
|
||||
- "./pkg/database/ent/alert_create.go"
|
||||
- "./pkg/database/ent/alert_delete.go"
|
||||
- "./pkg/database/ent/alert.go"
|
||||
- "./pkg/database/ent/alert_query.go"
|
||||
- "./pkg/database/ent/alert_update.go"
|
||||
- "./pkg/database/ent/alert/where.go"
|
||||
- "./pkg/database/ent/runtime.go"
|
||||
- "./pkg/database/ent/allowlist/allowlist.go"
|
||||
- "./pkg/database/ent/allowlist_create.go"
|
||||
- "./pkg/database/ent/allowlist_delete.go"
|
||||
- "./pkg/database/ent/allowlist.go"
|
||||
- "./pkg/database/ent/allowlistitem/allowlistitem.go"
|
||||
- "./pkg/database/ent/allowlistitem_create.go"
|
||||
- "./pkg/database/ent/allowlistitem_delete.go"
|
||||
- "./pkg/database/ent/allowlistitem.go"
|
||||
- "./pkg/database/ent/allowlistitem_query.go"
|
||||
- "./pkg/database/ent/allowlistitem_update.go"
|
||||
- "./pkg/database/ent/allowlistitem/where.go"
|
||||
- "./pkg/database/ent/allowlist_query.go"
|
||||
- "./pkg/database/ent/allowlist_update.go"
|
||||
- "./pkg/database/ent/allowlist/where.go"
|
||||
- "./pkg/database/ent/bouncer/bouncer.go"
|
||||
- "./pkg/database/ent/bouncer_create.go"
|
||||
- "./pkg/database/ent/bouncer_delete.go"
|
||||
- "./pkg/database/ent/bouncer.go"
|
||||
- "./pkg/database/ent/bouncer_query.go"
|
||||
- "./pkg/database/ent/bouncer_update.go"
|
||||
- "./pkg/database/ent/bouncer/where.go"
|
||||
- "./pkg/database/ent/hook/hook.go"
|
||||
- "./pkg/database/ent/metric.go"
|
||||
- "./pkg/database/ent/client.go"
|
||||
- "./pkg/database/ent/configitem/configitem.go"
|
||||
- "./pkg/database/ent/configitem_create.go"
|
||||
- "./pkg/database/ent/configitem_delete.go"
|
||||
- "./pkg/database/ent/tx.go"
|
||||
- "./pkg/database/ent/decision.go"
|
||||
- "./pkg/database/ent/lock_delete.go"
|
||||
- "./pkg/database/ent/decision_delete.go"
|
||||
- "./pkg/database/ent/machine/where.go"
|
||||
- "./pkg/database/ent/machine/machine.go"
|
||||
- "./pkg/database/ent/event_create.go"
|
||||
- "./pkg/database/ent/metric_create.go"
|
||||
- "./pkg/database/ent/decision/where.go"
|
||||
- "./pkg/database/ent/decision/decision.go"
|
||||
- "./pkg/database/ent/enttest/enttest.go"
|
||||
- "./pkg/database/ent/lock_query.go"
|
||||
- "./pkg/database/ent/bouncer_create.go"
|
||||
- "./pkg/database/ent/event_delete.go"
|
||||
- "./pkg/database/ent/bouncer_delete.go"
|
||||
- "./pkg/database/ent/event/event.go"
|
||||
- "./pkg/database/ent/event/where.go"
|
||||
- "./pkg/database/ent/machine.go"
|
||||
- "./pkg/database/ent/ent.go"
|
||||
- "./pkg/database/ent/meta_create.go"
|
||||
- "./pkg/database/ent/bouncer_query.go"
|
||||
- "./pkg/database/ent/meta_delete.go"
|
||||
- "./pkg/database/ent/machine_update.go"
|
||||
- "./pkg/database/ent/configitem/configitem.go"
|
||||
- "./pkg/database/ent/configitem.go"
|
||||
- "./pkg/database/ent/configitem_query.go"
|
||||
- "./pkg/database/ent/configitem_update.go"
|
||||
- "./pkg/database/ent/configitem/where.go"
|
||||
- "./pkg/database/ent/decision_create.go"
|
||||
- "./pkg/database/ent/decision/decision.go"
|
||||
- "./pkg/database/ent/decision_delete.go"
|
||||
- "./pkg/database/ent/decision.go"
|
||||
- "./pkg/database/ent/decision_query.go"
|
||||
- "./pkg/database/ent/decision_update.go"
|
||||
- "./pkg/database/ent/decision/where.go"
|
||||
- "./pkg/database/ent/ent.go"
|
||||
- "./pkg/database/ent/enttest/enttest.go"
|
||||
- "./pkg/database/ent/event_create.go"
|
||||
- "./pkg/database/ent/event_delete.go"
|
||||
- "./pkg/database/ent/event/event.go"
|
||||
- "./pkg/database/ent/event.go"
|
||||
- "./pkg/database/ent/event_query.go"
|
||||
- "./pkg/database/ent/event_update.go"
|
||||
- "./pkg/database/ent/event/where.go"
|
||||
- "./pkg/database/ent/hook/hook.go"
|
||||
- "./pkg/database/ent/lock_create.go"
|
||||
- "./pkg/database/ent/lock_delete.go"
|
||||
- "./pkg/database/ent/lock.go"
|
||||
- "./pkg/database/ent/lock/lock.go"
|
||||
- "./pkg/database/ent/lock_query.go"
|
||||
- "./pkg/database/ent/lock_update.go"
|
||||
- "./pkg/database/ent/lock/where.go"
|
||||
- "./pkg/database/ent/machine_create.go"
|
||||
- "./pkg/database/ent/machine_delete.go"
|
||||
- "./pkg/database/ent/machine.go"
|
||||
- "./pkg/database/ent/machine/machine.go"
|
||||
- "./pkg/database/ent/machine_query.go"
|
||||
- "./pkg/database/ent/machine_update.go"
|
||||
- "./pkg/database/ent/machine/where.go"
|
||||
- "./pkg/database/ent/meta_create.go"
|
||||
- "./pkg/database/ent/meta_delete.go"
|
||||
- "./pkg/database/ent/meta.go"
|
||||
- "./pkg/database/ent/meta/meta.go"
|
||||
- "./pkg/database/ent/meta_query.go"
|
||||
- "./pkg/database/ent/meta_update.go"
|
||||
- "./pkg/database/ent/meta/where.go"
|
||||
- "./pkg/database/ent/metric_create.go"
|
||||
- "./pkg/database/ent/metric_delete.go"
|
||||
- "./pkg/database/ent/metric.go"
|
||||
- "./pkg/database/ent/metric/metric.go"
|
||||
- "./pkg/database/ent/metric_query.go"
|
||||
- "./pkg/database/ent/metric_update.go"
|
||||
- "./pkg/database/ent/metric/where.go"
|
||||
- "./pkg/database/ent/migrate/migrate.go"
|
||||
- "./pkg/database/ent/migrate/schema.go"
|
||||
- "./pkg/database/ent/mutation.go"
|
||||
- "./pkg/database/ent/predicate/predicate.go"
|
||||
- "./pkg/database/ent/runtime.go"
|
||||
- "./pkg/database/ent/runtime/runtime.go"
|
||||
- "./pkg/database/ent/tx.go"
|
||||
- "./pkg/models/add_alerts_request.go"
|
||||
- "./pkg/models/add_alerts_response.go"
|
||||
- "./pkg/models/add_signals_request.go"
|
||||
- "./pkg/models/add_signals_request_item_decisions.go"
|
||||
- "./pkg/models/add_signals_request_item_decisions_item.go"
|
||||
- "./pkg/models/add_signals_request_item.go"
|
||||
- "./pkg/models/add_signals_request_item_source.go"
|
||||
- "./pkg/models/alert.go"
|
||||
- "./pkg/models/all_metrics.go"
|
||||
- "./pkg/models/allowlist_item.go"
|
||||
- "./pkg/models/base_metrics.go"
|
||||
- "./pkg/models/bulk_check_allowlist_request.go"
|
||||
- "./pkg/models/bulk_check_allowlist_response.go"
|
||||
- "./pkg/models/bulk_check_allowlist_result.go"
|
||||
- "./pkg/modelscapi/add_signals_request.go"
|
||||
- "./pkg/modelscapi/add_signals_request_item_decisions.go"
|
||||
- "./pkg/modelscapi/add_signals_request_item_decisions_item.go"
|
||||
- "./pkg/modelscapi/add_signals_request_item.go"
|
||||
- "./pkg/modelscapi/add_signals_request_item_source.go"
|
||||
- "./pkg/modelscapi/allowlist_link.go"
|
||||
- "./pkg/modelscapi/blocklist_link.go"
|
||||
- "./pkg/modelscapi/decisions_delete_request.go"
|
||||
- "./pkg/modelscapi/decisions_delete_request_item.go"
|
||||
- "./pkg/modelscapi/decisions_sync_request.go"
|
||||
- "./pkg/modelscapi/decisions_sync_request_item_decisions.go"
|
||||
- "./pkg/modelscapi/decisions_sync_request_item_decisions_item.go"
|
||||
- "./pkg/modelscapi/decisions_sync_request_item.go"
|
||||
- "./pkg/modelscapi/decisions_sync_request_item_source.go"
|
||||
- "./pkg/modelscapi/enroll_request.go"
|
||||
- "./pkg/modelscapi/error_response.go"
|
||||
- "./pkg/modelscapi/get_decisions_stream_response_deleted.go"
|
||||
- "./pkg/modelscapi/get_decisions_stream_response_deleted_item.go"
|
||||
- "./pkg/modelscapi/get_decisions_stream_response.go"
|
||||
- "./pkg/modelscapi/get_decisions_stream_response_links.go"
|
||||
- "./pkg/modelscapi/get_decisions_stream_response_new.go"
|
||||
- "./pkg/modelscapi/get_decisions_stream_response_new_item.go"
|
||||
- "./pkg/modelscapi/login_request.go"
|
||||
- "./pkg/modelscapi/login_response.go"
|
||||
- "./pkg/modelscapi/metrics_request_bouncers_item.go"
|
||||
- "./pkg/modelscapi/metrics_request.go"
|
||||
- "./pkg/modelscapi/metrics_request_machines_item.go"
|
||||
- "./pkg/modelscapi/register_request.go"
|
||||
- "./pkg/modelscapi/reset_password_request.go"
|
||||
- "./pkg/modelscapi/success_response.go"
|
||||
- "./pkg/models/check_allowlist_response.go"
|
||||
- "./pkg/models/console_options.go"
|
||||
- "./pkg/models/decision.go"
|
||||
- "./pkg/models/decisions_delete_request.go"
|
||||
- "./pkg/models/decisions_delete_request_item.go"
|
||||
- "./pkg/models/decisions_stream_response.go"
|
||||
- "./pkg/models/delete_alerts_response.go"
|
||||
- "./pkg/models/delete_decision_response.go"
|
||||
- "./pkg/models/detailed_metrics.go"
|
||||
- "./pkg/models/error_response.go"
|
||||
- "./pkg/models/event.go"
|
||||
- "./pkg/models/flush_decision_response.go"
|
||||
- "./pkg/models/get_alerts_response.go"
|
||||
- "./pkg/models/get_allowlist_response.go"
|
||||
- "./pkg/models/get_allowlists_response.go"
|
||||
- "./pkg/models/get_decisions_response.go"
|
||||
- "./pkg/models/hub_item.go"
|
||||
- "./pkg/models/hub_items.go"
|
||||
- "./pkg/models/lapi_metrics.go"
|
||||
- "./pkg/models/log_processors_metrics.go"
|
||||
- "./pkg/models/meta.go"
|
||||
- "./pkg/models/metrics_agent_info.go"
|
||||
- "./pkg/models/metrics_bouncer_info.go"
|
||||
- "./pkg/models/metrics_detail_item.go"
|
||||
- "./pkg/models/metrics.go"
|
||||
- "./pkg/models/metrics_labels.go"
|
||||
- "./pkg/models/metrics_meta.go"
|
||||
- "./pkg/models/o_sversion.go"
|
||||
- "./pkg/models/remediation_components_metrics.go"
|
||||
- "./pkg/models/source.go"
|
||||
- "./pkg/models/success_response.go"
|
||||
- "./pkg/models/topx_response.go"
|
||||
- "./pkg/models/watcher_auth_request.go"
|
||||
- "./pkg/models/watcher_auth_response.go"
|
||||
- "./pkg/models/watcher_registration_request.go"
|
||||
- "./pkg/protobufs/notifier_grpc.pb.go"
|
||||
- "./pkg/protobufs/notifier.pb.go"
|
||||
|
|
4
.github/generate-codecov-yml.sh
vendored
4
.github/generate-codecov-yml.sh
vendored
|
@ -2,7 +2,7 @@
|
|||
|
||||
# Run this from the repository root:
|
||||
#
|
||||
# .github/generate-codecov-yml.sh >> .github/codecov.yml
|
||||
# .github/generate-codecov-yml.sh > .github/codecov.yml
|
||||
|
||||
cat <<EOT
|
||||
# we measure coverage but don't enforce it
|
||||
|
@ -24,7 +24,7 @@ coverage:
|
|||
ignore:
|
||||
EOT
|
||||
|
||||
find . -name "*.go" | while read -r file; do
|
||||
find . -name "*.go" | sort | while read -r file; do
|
||||
if head -n 1 "$file" | grep -q "Code generated by"; then
|
||||
echo " - \"$file\""
|
||||
fi
|
||||
|
|
2
.github/workflows/go-tests.yml
vendored
2
.github/workflows/go-tests.yml
vendored
|
@ -167,7 +167,7 @@ jobs:
|
|||
|
||||
- name: Generate codecov configuration
|
||||
run: |
|
||||
.github/generate-codecov-yml.sh >> .github/codecov.yml
|
||||
.github/generate-codecov-yml.sh > .github/codecov.yml
|
||||
|
||||
- name: Ensure we can do a dynamic build
|
||||
run: |
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue