#!/usr/bin/make -f export DH_VERBOSE = 1 # Set to 1.24 accroding to version from go.mod export DEB_GOMINCOMPAT = 1.24 export DH_GOLANG_INSTALL_EXTRA := \ service/internal/zpages/templates \ confmap/internal/e2e \ confmap/provider/internal \ internal/e2e \ service/internal/builders/builders_test \ config/confighttp \ connector/forwardconnector \ exporter/debugexporter \ exporter/nopexporter \ exporter/otlpexporter \ exporter/otlphttpexporter \ extension/memorylimiterextension \ extension/zpagesextension \ internal/e2e \ otelcol \ pdata/internal \ pdata/pprofile \ pdata/pprofile/pprofileotlp \ processor/batchprocessor \ processor/memorylimiterprocessor \ receiver/nopreceiver \ receiver/otlpreceiver \ service/telemetry/otelconftelemetry export DH_GOLANG_EXCLUDES := \ cmd \ %: dh $@ --builddirectory=_build --buildsystem=golang execute_before_dh_auto_configure: rm pdata/internal/.gitignore override_dh_auto_test: # Disable tests with YAML mismatch, missing runtime metrics, wireType conflicts, and TLS verification failures. dh_auto_test -- -short -skip="\ TestUnmarshalConfig/config_verbosity_typo.yaml|\ TestMetricStability/Metric_readers|\ TestUnmarshalUnknownTopLevel|\ TestServiceUnmarshalError/invalid-service-section|\ TestMarshalAndUnmarshalProtoViaProtobuf|\ TestProfilesProtoWireCompatibility|\ TestTelemetryMetrics_DefaultViews|\ "