Skip to content

chore: update dependencies, Go 1.26, OpenSearch 3.x support#96

Open
joluc wants to merge 10 commits intoopensearch-project:mainfrom
joluc:chore/update-dependencies
Open

chore: update dependencies, Go 1.26, OpenSearch 3.x support#96
joluc wants to merge 10 commits intoopensearch-project:mainfrom
joluc:chore/update-dependencies

Conversation

@joluc
Copy link
Copy Markdown

@joluc joluc commented Apr 3, 2026

Description

Updated all project dependencies to their latest versions and modernize the Go toolchain

  • Bump Go version from 1.18 to 1.26
  • Update dependencies to latest versions
  • Migrate from deprecated github.com/golang/mock to go.uber.org/mock v0.6.0
  • Regenerate all mock files with the new mock framework
  • Modernize CI workflows
  • Update integration test matrix to OpenSearch 2.19.4 and 3.6.0
  • Bump CLI version to 1.3.0

Issues Resolved

N/A

Check List

  • New functionality includes testing.
    • All tests pass
  • New functionality has been documented.
    • New functionality has documentation added
  • Commits are signed as per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Signed-off-by: Jonathan Schwarze <jonathan.schwarze@sap.com>
joluc added 3 commits April 4, 2026 12:41
- Bump Go from 1.18.2 to 1.26 in all CI workflows
- Update actions/setup-go v2 to v6
- Update actions/checkout v3 to v6
- Update actions/setup-java v1 to v4
- Update golangci-lint-action v3 to v9 with golangci-lint v2.11
- Update codecov-action v3 to v5
- Replace deprecated set-output with GITHUB_OUTPUT

Signed-off-by: Jonathan Schwarze <jonathan.schwarze@sap.com>
Add required space after // in comments to comply with the
goimports formatting enforced by Go 1.26.

Signed-off-by: Jonathan Schwarze <jonathan.schwarze@sap.com>
- Check error returns from os.Remove, os.Setenv, file.Close, writer.Close
- Replace deprecated cobra.ExactValidArgs with cobra.MatchAll
- Suppress deprecated aws-sdk-go v1 warnings (migration out of scope)

Signed-off-by: Jonathan Schwarze <jonathan.schwarze@sap.com>
@prudhvigodithi
Copy link
Copy Markdown
Member

Tagging @VijayanB

joluc added 6 commits April 21, 2026 09:50
Signed-off-by: Jonathan Schwarze <jonathan.schwarze@sap.com>
Signed-off-by: Jonathan Schwarze <jonathan.schwarze@sap.com>
Signed-off-by: Jonathan Schwarze <jonathan.schwarze@sap.com>
Signed-off-by: Jonathan Schwarze <jonathan.schwarze@sap.com>
Signed-off-by: Jonathan Schwarze <jonathan.schwarze@sap.com>
Signed-off-by: Jonathan Schwarze <jonathan.schwarze@sap.com>
@joluc joluc changed the title chore: update dependencies to latest versions chore: update dependencies, Go 1.26, OpenSearch 3.x support Apr 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants