Skip to content

build(deps): bump github.com/golangci/golangci-lint from 1.53.3 to 1.60.2 #111

build(deps): bump github.com/golangci/golangci-lint from 1.53.3 to 1.60.2

build(deps): bump github.com/golangci/golangci-lint from 1.53.3 to 1.60.2 #111

GitHub Actions / Unit Test Results succeeded Aug 21, 2024 in 0s

180 passed, 0 failed and 0 skipped

Tests passed successfully

✅ ./build/reports/unit-test.xml

180 tests were completed in 22s with 180 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
github.com/ionos-cloud/external-dns-ionos-webhook/cmd/webhook 4ms
github.com/ionos-cloud/external-dns-ionos-webhook/cmd/webhook/init/configuration 4ms
github.com/ionos-cloud/external-dns-ionos-webhook/cmd/webhook/init/dnsprovider 6✅ 1s
github.com/ionos-cloud/external-dns-ionos-webhook/cmd/webhook/init/logging 4ms
github.com/ionos-cloud/external-dns-ionos-webhook/cmd/webhook/init/server 22✅ 1s
github.com/ionos-cloud/external-dns-ionos-webhook/internal/ionos 2✅ 1s
github.com/ionos-cloud/external-dns-ionos-webhook/internal/ionoscloud 28✅ 1s
github.com/ionos-cloud/external-dns-ionos-webhook/internal/ionoscore 3✅ 1s
github.com/ionos-cloud/external-dns-ionos-webhook/pkg/endpoint 116✅ 1s
github.com/ionos-cloud/external-dns-ionos-webhook/pkg/plan 0ms
github.com/ionos-cloud/external-dns-ionos-webhook/pkg/provider 3✅ 1s
github.com/ionos-cloud/external-dns-ionos-webhook/pkg/webhook 4ms

✅ github.com/ionos-cloud/external-dns-ionos-webhook/cmd/webhook/init/dnsprovider

✅ TestInit/minimal_config_for_ionos_core_provider
✅ TestInit/config_for_ionos_core_provider,_apikey_with_2_dots_but_no_jwt_because_no_json
✅ TestInit/config_for_ionos_core_provider,_apikey_with_2_dots_but_no_jwt_because_payload_not_base64_encoded
✅ TestInit/minimal_config_for_ionos_cloud_provider,_token_can_be_decoded_as_jwt_
✅ TestInit/without_api_key_you_are_not_able_to_create_provider
✅ TestInit

✅ github.com/ionos-cloud/external-dns-ionos-webhook/cmd/webhook/init/server

✅ TestRecords/1._happy_case
✅ TestRecords/2._no_accept_header
✅ TestRecords/3._wrong_accept_header
✅ TestRecords/4._backend_error
✅ TestRecords
✅ TestApplyChanges/1._happy_case
✅ TestApplyChanges/2._no_content_type_header
✅ TestApplyChanges/3._wrong_content_type_header
✅ TestApplyChanges/4._invalid_json
✅ TestApplyChanges/5._backend_error
✅ TestApplyChanges
✅ TestAdjustEndpoints/1._happy_case
✅ TestAdjustEndpoints/2._no_content_type_header
✅ TestAdjustEndpoints/3._wrong_content_type_header
✅ TestAdjustEndpoints/4._no_accept_header
✅ TestAdjustEndpoints/5._wrong_accept_header
✅ TestAdjustEndpoints/6._invalid_json
✅ TestAdjustEndpoints
✅ TestNegotiate/1._happy_case
✅ TestNegotiate/2._no_accept_header
✅ TestNegotiate/3._wrong_accept_header
✅ TestNegotiate

✅ github.com/ionos-cloud/external-dns-ionos-webhook/internal/ionos

✅ TestRetrieveRecords
✅ TestFindZoneByName

✅ github.com/ionos-cloud/external-dns-ionos-webhook/internal/ionoscloud

✅ TestNewProvider
✅ TestRecords/no_records
✅ TestRecords/error_reading_records
✅ TestRecords/multiple_A_records
✅ TestRecords/records_of_Type_A_and_SRV
✅ TestRecords/multiple_records_filtered_by_domain
✅ TestRecords/records_mapped_to_same_endpoint
✅ TestRecords
✅ TestApplyChanges/no_changes
✅ TestApplyChanges/error_applying_changes
✅ TestApplyChanges/create_one_record_in_a_blank_zone
✅ TestApplyChanges/create_a_SRV_record_in_a_blank_zone
✅ TestApplyChanges/create_a_SRV_record_with_no_priority_field_in_target
✅ TestApplyChanges/create_a_SRV_record_with_wrong_priority_syntax_in_target
✅ TestApplyChanges/create_a_record_which_is_filtered_out_from_the_domain_filter
✅ TestApplyChanges/create_2_records_from_one_endpoint_in_a_blank_zone
✅ TestApplyChanges/delete_the_only_record_in_a_zone
✅ TestApplyChanges/delete_a_record_which_is_filtered_out_from_the_domain_filter
✅ TestApplyChanges/delete_multiple_records,_in_different_zones
✅ TestApplyChanges/delete_record_which_is_not_in_the_zone,_deletes_nothing
✅ TestApplyChanges/delete_one_record_from_targets_part_of_endpoint
✅ TestApplyChanges/update_single_record
✅ TestApplyChanges/update_a_record_which_is_filtered_out_by_domain_filter,_does_nothing
✅ TestApplyChanges/update_when_old_and_new_endpoint_are_the_same,_does_nothing
✅ TestApplyChanges
✅ TestAdjustEndpoints
✅ TestReadMaxRecords
✅ TestReadMaxZones

✅ github.com/ionos-cloud/external-dns-ionos-webhook/internal/ionoscore

✅ TestNewProvider
✅ TestRecords
✅ TestApplyChanges

✅ github.com/ionos-cloud/external-dns-ionos-webhook/pkg/endpoint

✅ TestDomainFilterMatch/0
✅ TestDomainFilterMatch/1
✅ TestDomainFilterMatch/2
✅ TestDomainFilterMatch/3
✅ TestDomainFilterMatch/4
✅ TestDomainFilterMatch/5
✅ TestDomainFilterMatch/6
✅ TestDomainFilterMatch/7
✅ TestDomainFilterMatch/8
✅ TestDomainFilterMatch/9
✅ TestDomainFilterMatch/10
✅ TestDomainFilterMatch/11
✅ TestDomainFilterMatch/12
✅ TestDomainFilterMatch/13
✅ TestDomainFilterMatch/14
✅ TestDomainFilterMatch/15
✅ TestDomainFilterMatch/16
✅ TestDomainFilterMatch/17
✅ TestDomainFilterMatch/18
✅ TestDomainFilterMatch/19
✅ TestDomainFilterMatch
✅ TestDomainFilterWithExclusions/0
✅ TestDomainFilterWithExclusions/1
✅ TestDomainFilterWithExclusions/2
✅ TestDomainFilterWithExclusions/3
✅ TestDomainFilterWithExclusions/4
✅ TestDomainFilterWithExclusions/5
✅ TestDomainFilterWithExclusions/6
✅ TestDomainFilterWithExclusions/7
✅ TestDomainFilterWithExclusions/8
✅ TestDomainFilterWithExclusions/9
✅ TestDomainFilterWithExclusions/10
✅ TestDomainFilterWithExclusions/11
✅ TestDomainFilterWithExclusions/12
✅ TestDomainFilterWithExclusions/13
✅ TestDomainFilterWithExclusions/14
✅ TestDomainFilterWithExclusions/15
✅ TestDomainFilterWithExclusions/16
✅ TestDomainFilterWithExclusions/17
✅ TestDomainFilterWithExclusions/18
✅ TestDomainFilterWithExclusions/19
✅ TestDomainFilterWithExclusions/20
✅ TestDomainFilterWithExclusions/21
✅ TestDomainFilterWithExclusions/22
✅ TestDomainFilterWithExclusions/23
✅ TestDomainFilterWithExclusions/24
✅ TestDomainFilterWithExclusions/25
✅ TestDomainFilterWithExclusions/26
✅ TestDomainFilterWithExclusions/27
✅ TestDomainFilterWithExclusions/28
✅ TestDomainFilterWithExclusions/29
✅ TestDomainFilterWithExclusions
✅ TestDomainFilterMatchWithEmptyFilter
✅ TestDomainFilterMatchParent/0
✅ TestDomainFilterMatchParent/1
✅ TestDomainFilterMatchParent/2
✅ TestDomainFilterMatchParent/3
✅ TestDomainFilterMatchParent/4
✅ TestDomainFilterMatchParent/5
✅ TestDomainFilterMatchParent/6
✅ TestDomainFilterMatchParent/7
✅ TestDomainFilterMatchParent/8
✅ TestDomainFilterMatchParent
✅ TestRegexDomainFilter/0
✅ TestRegexDomainFilter/1
✅ TestRegexDomainFilter/2
✅ TestRegexDomainFilter/3
✅ TestRegexDomainFilter/4
✅ TestRegexDomainFilter/5
✅ TestRegexDomainFilter
✅ TestPrepareFiltersStripsWhitespaceAndDotSuffix/test_string
✅ TestPrepareFiltersStripsWhitespaceAndDotSuffix/test_string#01
✅ TestPrepareFiltersStripsWhitespaceAndDotSuffix/test_string#02
✅ TestPrepareFiltersStripsWhitespaceAndDotSuffix/test_string#03
✅ TestPrepareFiltersStripsWhitespaceAndDotSuffix/test_string#04
✅ TestPrepareFiltersStripsWhitespaceAndDotSuffix
✅ TestMatchFilterReturnsProperEmptyVal
✅ TestDomainFilterIsConfigured/0
✅ TestDomainFilterIsConfigured/1
✅ TestDomainFilterIsConfigured/2
✅ TestDomainFilterIsConfigured/3
✅ TestDomainFilterIsConfigured/4
✅ TestDomainFilterIsConfigured/5
✅ TestDomainFilterIsConfigured/6
✅ TestDomainFilterIsConfigured
✅ TestRegexDomainFilterIsConfigured/0
✅ TestRegexDomainFilterIsConfigured/1
✅ TestRegexDomainFilterIsConfigured/2
✅ TestRegexDomainFilterIsConfigured/3
✅ TestRegexDomainFilterIsConfigured
✅ TestDomainFilterDeserializeError/invalid_json
✅ TestDomainFilterDeserializeError/include_and_regex
✅ TestDomainFilterDeserializeError/exclude_and_regex
✅ TestDomainFilterDeserializeError/include_and_regexExclude
✅ TestDomainFilterDeserializeError/exclude_and_regexExclude
✅ TestDomainFilterDeserializeError/invalid_regex
✅ TestDomainFilterDeserializeError/invalid_regexExclude
✅ TestDomainFilterDeserializeError
✅ TestNewEndpoint
✅ TestTargetsSame
✅ TestSameFailures
✅ TestIsLess
✅ TestLabels/TestDeserialize
✅ TestLabels/TestSerialize
✅ TestLabels
✅ TestTargetFilterMatch
✅ TestTargetFilterWithExclusions
✅ TestTargetFilterMatchWithEmptyFilter
✅ TestMatchTargetFilterReturnsProperEmptyVal
✅ TestTargetFilterIsConfigured/test_IsConfigured
✅ TestTargetFilterIsConfigured/test_IsConfigured#01
✅ TestTargetFilterIsConfigured/test_IsConfigured#02
✅ TestTargetFilterIsConfigured/test_IsConfigured#03
✅ TestTargetFilterIsConfigured/test_IsConfigured#04
✅ TestTargetFilterIsConfigured/test_IsConfigured#05
✅ TestTargetFilterIsConfigured

✅ github.com/ionos-cloud/external-dns-ionos-webhook/pkg/provider

✅ TestNewBaseProvider
✅ TestBaseProvider_GetDomainFilter
✅ TestBaseProvider_AdjustEndpoints