diff --git a/.github/linters/.golangci.yaml b/.github/linters/.golangci.yaml index 2c88ea5..e338d89 100644 --- a/.github/linters/.golangci.yaml +++ b/.github/linters/.golangci.yaml @@ -105,7 +105,7 @@ linters: - wastedassign - whitespace - wrapcheck - - wsl + - wsl_v5 - zerologlint disable: - gochecknoglobals diff --git a/.github/workflows/go-test-linux.yaml b/.github/workflows/go-test-linux.yaml index 4bb6042..54d0c8a 100644 --- a/.github/workflows/go-test-linux.yaml +++ b/.github/workflows/go-test-linux.yaml @@ -101,10 +101,10 @@ jobs: coverage-config: ./.github/coverage/testcoverage.yaml slack-notification: - needs: [go-test-linux] + needs: [go-test-linux, coverage] if: ${{ always() && contains(fromJSON('["failure", "cancelled"]'), needs.go-test-linux.outputs.status ) && (github.ref_name == github.event.repository.default_branch || github.event_name == 'schedule') }} secrets: SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }} uses: senzing-factory/build-resources/.github/workflows/build-failure-slack-notification.yaml@v2 with: - job-status: ${{ needs.go-test-linux.outputs.status }} + job-status: ${{ needs.go-test-linux.outputs.status && needs.coverage.outputs.job-status }} diff --git a/CHANGELOG.md b/CHANGELOG.md index f4a5f74..768bee0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,12 @@ and this project adheres to [Semantic Versioning]. - +## [0.9.12] - 2025-07-02 + +### Changed in 0.9.12 + +- Update dependencies + ## [0.9.11] - 2025-06-18 ### Changed in 0.9.11 diff --git a/go.mod b/go.mod index e29e3ef..5247017 100644 --- a/go.mod +++ b/go.mod @@ -5,10 +5,10 @@ go 1.24.4 require ( github.com/senzing-garage/go-helpers v0.6.13 github.com/senzing-garage/go-logging v1.5.3 - github.com/senzing-garage/sz-sdk-go v0.15.6 - github.com/senzing-garage/sz-sdk-go-core v0.9.7 - github.com/senzing-garage/sz-sdk-go-grpc v0.9.7 - github.com/senzing-garage/sz-sdk-go-mock v0.8.9 + github.com/senzing-garage/sz-sdk-go v0.15.7 + github.com/senzing-garage/sz-sdk-go-core v0.9.8 + github.com/senzing-garage/sz-sdk-go-grpc v0.9.8 + github.com/senzing-garage/sz-sdk-go-mock v0.8.10 github.com/stretchr/testify v1.10.0 google.golang.org/grpc v1.73.0 ) @@ -17,9 +17,9 @@ require ( github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect github.com/senzing-garage/go-messaging v1.5.3 // indirect - github.com/senzing-garage/go-observing v0.3.5 // indirect - github.com/senzing-garage/sz-sdk-proto v0.8.5 // indirect - golang.org/x/exp v0.0.0-20250606033433-dcc06ee1d476 // indirect + github.com/senzing-garage/go-observing v0.3.6 // indirect + github.com/senzing-garage/sz-sdk-proto v0.8.7 // indirect + golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b // indirect golang.org/x/net v0.41.0 // indirect golang.org/x/sys v0.33.0 // indirect golang.org/x/text v0.26.0 // indirect diff --git a/go.sum b/go.sum index 2b2e225..67b610a 100644 --- a/go.sum +++ b/go.sum @@ -28,18 +28,18 @@ github.com/senzing-garage/go-logging v1.5.3 h1:RYF5hHL4fAUzOFMQwwotT5/I0YD3ItDF5 github.com/senzing-garage/go-logging v1.5.3/go.mod h1:AAZvO6ectkKzD1ZbUl24X1TOd3riCQLYaMKgBnuiZF0= github.com/senzing-garage/go-messaging v1.5.3 h1:bH+LtEgNJj/PRbg1VMK9/Gk457CdfdcjMiubxffbTog= github.com/senzing-garage/go-messaging v1.5.3/go.mod h1:7qvSNAVyWcSIcsnDAm8obCxHItljN295O3fX4bOgfp0= -github.com/senzing-garage/go-observing v0.3.5 h1:DDb8MzycnbTv4Gu9BVO1Whjmbq51CMdlmzUKYn//bCM= -github.com/senzing-garage/go-observing v0.3.5/go.mod h1:U9WB1nmAZ+BfxuDcfJ3SydwtxhhWS0uXupCkNokbiYU= -github.com/senzing-garage/sz-sdk-go v0.15.6 h1:/M4IlhOkMJUP9GV1BlGK0hsNsNY01IKmFXVRa/J+DTI= -github.com/senzing-garage/sz-sdk-go v0.15.6/go.mod h1:oXk1+EWwEeODeh4Qp/II84Vd9B9a7jT+sq/h7GdbbJ8= -github.com/senzing-garage/sz-sdk-go-core v0.9.7 h1:y5YGsrFmzGAPF9DnAPssJkFB5H1pi/EeIoCQGGy2YnA= -github.com/senzing-garage/sz-sdk-go-core v0.9.7/go.mod h1:D0FbthsTdX1knEjvFZ63JqzSyOKATIv2GT5P7c/DSHk= -github.com/senzing-garage/sz-sdk-go-grpc v0.9.7 h1:VgXIgIyW3hWBr16/CC/72tOdZ4bgwJVRIjFOi0W+0C8= -github.com/senzing-garage/sz-sdk-go-grpc v0.9.7/go.mod h1:XPxkIgjm9FWMby3gAbu0S3wP5bx8qfaJ0pCxl/QFI4s= -github.com/senzing-garage/sz-sdk-go-mock v0.8.9 h1:uf6hpbxoIRjFJrjJJtP12GBc5Rt97mr3nE+aQB0fzHs= -github.com/senzing-garage/sz-sdk-go-mock v0.8.9/go.mod h1:v/qPmfktqkYGJvxA/SqC8Pmqr/azOpA4TdswxMpxnRw= -github.com/senzing-garage/sz-sdk-proto v0.8.5 h1:+J8K1SdFAq9O+TkSs/UfmL5plTTNqVSob6htXcMpQPE= -github.com/senzing-garage/sz-sdk-proto v0.8.5/go.mod h1:uoJgAcvCR40Oag2HJMwymPyKwuWlQiSa4DSZTdF5pTk= +github.com/senzing-garage/go-observing v0.3.6 h1:vIQTaWbCxYRSJFw4pDKKfTqOYqugB2rUMH3LWwGUZFM= +github.com/senzing-garage/go-observing v0.3.6/go.mod h1:ghkX9HSaKGjwYzsPLZVt+FO9AU/w4jzqvI2MAXmfGXs= +github.com/senzing-garage/sz-sdk-go v0.15.7 h1:S3EoKO5ldpliC20ekPMkSOTFsIq64wZ2vRsjbPQH3Is= +github.com/senzing-garage/sz-sdk-go v0.15.7/go.mod h1:nfr5X+d17jd+PwHhpbT0JmB+yStJZERJADJweHAyZ0U= +github.com/senzing-garage/sz-sdk-go-core v0.9.8 h1:NGdjPCs/fY1WKyj+GsU6ehyYQ3IdSLw+pmdi37qvBqM= +github.com/senzing-garage/sz-sdk-go-core v0.9.8/go.mod h1:XO+rzzUceAlgiMaOvnKDo9G8T92INQjcGArCUBBca3U= +github.com/senzing-garage/sz-sdk-go-grpc v0.9.8 h1:r7HH/HxHglf3DfnbdyWoxBu+jAHrdRPk4Z8LpLMaXDo= +github.com/senzing-garage/sz-sdk-go-grpc v0.9.8/go.mod h1:sm3NV2SnhQxY1YYrhnYiCVHPqkHM57FbRCvYyvdMc0I= +github.com/senzing-garage/sz-sdk-go-mock v0.8.10 h1:YqI2zMtOTf5cgm4gfgorv07mw0gCj66w8bVqH61m/vc= +github.com/senzing-garage/sz-sdk-go-mock v0.8.10/go.mod h1:vIqGjfuOgORc0wNJ8+/0YBmEcOXl5Z79G5fhl0S6R6g= +github.com/senzing-garage/sz-sdk-proto v0.8.7 h1:8umFMr83fN4AdrIOWvtuzxTWkS3mOHCfNEV/qf2wtkI= +github.com/senzing-garage/sz-sdk-proto v0.8.7/go.mod h1:TiYEb9IAgBTmTmF2X4YL8lJf2FhqaeHmwGG1G4YTFro= github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA= @@ -54,8 +54,8 @@ go.opentelemetry.io/otel/sdk/metric v1.35.0 h1:1RriWBmCKgkeHEhM7a2uMjMUfP7MsOF5J go.opentelemetry.io/otel/sdk/metric v1.35.0/go.mod h1:is6XYCUMpcKi+ZsOvfluY5YstFnhW0BidkR+gL+qN+w= go.opentelemetry.io/otel/trace v1.35.0 h1:dPpEfJu1sDIqruz7BHFG3c7528f6ddfSWfFDVt/xgMs= go.opentelemetry.io/otel/trace v1.35.0/go.mod h1:WUk7DtFp1Aw2MkvqGdwiXYDZZNvA/1J8o6xRXLrIkyc= -golang.org/x/exp v0.0.0-20250606033433-dcc06ee1d476 h1:bsqhLWFR6G6xiQcb+JoGqdKdRU6WzPWmK8E0jxTjzo4= -golang.org/x/exp v0.0.0-20250606033433-dcc06ee1d476/go.mod h1:3//PLf8L/X+8b4vuAfHzxeRUl04Adcb341+IGKfnqS8= +golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b h1:M2rDM6z3Fhozi9O7NWsxAkg/yqS/lQJ6PmkyIV3YP+o= +golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b/go.mod h1:3//PLf8L/X+8b4vuAfHzxeRUl04Adcb341+IGKfnqS8= golang.org/x/net v0.41.0 h1:vBTly1HeNPEn3wtREYfy4GZ/NECgw2Cnl+nK6Nz3uvw= golang.org/x/net v0.41.0/go.mod h1:B/K4NNqkfmg07DQYrbwvSluqCJOOXwUjeb/5lOisjbA= golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw= diff --git a/main.go b/main.go index 987eef4..0b66858 100644 --- a/main.go +++ b/main.go @@ -126,9 +126,9 @@ func demonstrateConfigFunctions(ctx context.Context, szAbstractFactory senzing.S // Using SzConfig: Add data sources to Senzing configuration. for dataSourceCode := range truthset.TruthsetDataSources { - _, err := szConfig.AddDataSource(ctx, dataSourceCode) + _, err := szConfig.RegisterDataSource(ctx, dataSourceCode) if err != nil { - return wraperror.Errorf(err, "AddDataSource: %s", dataSourceCode) + return wraperror.Errorf(err, "RegisterDataSource: %s", dataSourceCode) } }