From f858964ddadafbb695ce8d4c5d02a0a18c8778dc Mon Sep 17 00:00:00 2001 From: "adem.ekici" Date: Wed, 22 Nov 2023 13:21:12 +0300 Subject: [PATCH] feat: Upgrade golang version v1.20 --- .github/workflows/build-test.yml | 4 ++-- .github/workflows/release.yml | 2 +- .github/workflows/test.yml | 2 +- Dockerfile | 2 +- README.md | 8 ++++---- example/default-mapper/Dockerfile | 2 +- example/default-mapper/go.mod | 2 +- example/simple-logger/Dockerfile | 2 +- example/simple-logger/go.mod | 2 +- example/simple/Dockerfile | 2 +- example/simple/go.mod | 2 +- example/struct-config/Dockerfile | 2 +- example/struct-config/go.mod | 2 +- go.mod | 2 +- test/integration/Dockerfile | 2 +- test/integration/go.mod | 2 +- 16 files changed, 20 insertions(+), 20 deletions(-) diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index 69839b3..4541dd5 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -18,12 +18,12 @@ jobs: - name: Set up Go uses: actions/setup-go@v3 with: - go-version: 1.19 + go-version: 1.20 - name: golangci-lint uses: golangci/golangci-lint-action@v3 with: - version: v1.50 + version: v1.52.2 args: -c .golangci.yml --timeout=5m -v - name: Install dependencies diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e641859..be64ad5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,7 +19,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v3 with: - go-version: 1.19 + go-version: 1.20 - name: Run GoReleaser uses: goreleaser/goreleaser-action@v4 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1c6564e..8ddab49 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -18,7 +18,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v3 with: - go-version: 1.19 + go-version: 1.20 - uses: actions/checkout@v3 - name: Start containers diff --git a/Dockerfile b/Dockerfile index 884e247..e19f493 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.19-alpine as builder +FROM golang:1.20-alpine as builder WORKDIR /project diff --git a/README.md b/README.md index 0a1a9b7..5b4683b 100644 --- a/README.md +++ b/README.md @@ -27,10 +27,10 @@ The benchmark was made with the **1,001,006** Couchbase document, because it is difference in the batch structure between the two packages. **Default configurations** for Java Kafka Connect Couchbase used for both connectors. -| Package | Time to Process Events | Average CPU Usage(Core) | Average Memory Usage | -|:-------------------------------------|:----------------------:|:-----------------------:|:--------------------:| -| **Go Dcp Kafka**(1.19) | **12s** | **0.383** | **428MB** -| Java Kafka Connect Couchbase(JDK11) | 19s | 1.5 | 932MB +| Package | Time to Process Events | Average CPU Usage(Core) | Average Memory Usage | +|:------------------------------------|:----------------------:|:-----------------------:|:--------------------:| +| **Go Dcp Kafka**(1.20) | **12s** | **0.383** | **428MB** +| Java Kafka Connect Couchbase(JDK11) | 19s | 1.5 | 932MB ## Example diff --git a/example/default-mapper/Dockerfile b/example/default-mapper/Dockerfile index e428ae6..b20dd8c 100644 --- a/example/default-mapper/Dockerfile +++ b/example/default-mapper/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.19-alpine as builder +FROM golang:1.20-alpine as builder WORKDIR /project diff --git a/example/default-mapper/go.mod b/example/default-mapper/go.mod index 173405e..f45b914 100644 --- a/example/default-mapper/go.mod +++ b/example/default-mapper/go.mod @@ -1,6 +1,6 @@ module example -go 1.19 +go 1.20 replace github.com/Trendyol/go-dcp-kafka => ./../.. diff --git a/example/simple-logger/Dockerfile b/example/simple-logger/Dockerfile index e428ae6..b20dd8c 100644 --- a/example/simple-logger/Dockerfile +++ b/example/simple-logger/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.19-alpine as builder +FROM golang:1.20-alpine as builder WORKDIR /project diff --git a/example/simple-logger/go.mod b/example/simple-logger/go.mod index 41f4579..09e98a8 100644 --- a/example/simple-logger/go.mod +++ b/example/simple-logger/go.mod @@ -1,6 +1,6 @@ module example -go 1.19 +go 1.20 replace github.com/Trendyol/go-dcp-kafka => ./../.. diff --git a/example/simple/Dockerfile b/example/simple/Dockerfile index e428ae6..b20dd8c 100644 --- a/example/simple/Dockerfile +++ b/example/simple/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.19-alpine as builder +FROM golang:1.20-alpine as builder WORKDIR /project diff --git a/example/simple/go.mod b/example/simple/go.mod index 173405e..f45b914 100644 --- a/example/simple/go.mod +++ b/example/simple/go.mod @@ -1,6 +1,6 @@ module example -go 1.19 +go 1.20 replace github.com/Trendyol/go-dcp-kafka => ./../.. diff --git a/example/struct-config/Dockerfile b/example/struct-config/Dockerfile index e428ae6..b20dd8c 100644 --- a/example/struct-config/Dockerfile +++ b/example/struct-config/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.19-alpine as builder +FROM golang:1.20-alpine as builder WORKDIR /project diff --git a/example/struct-config/go.mod b/example/struct-config/go.mod index 875e597..03a74e1 100644 --- a/example/struct-config/go.mod +++ b/example/struct-config/go.mod @@ -1,6 +1,6 @@ module example -go 1.19 +go 1.20 replace github.com/Trendyol/go-dcp-kafka => ./../.. diff --git a/go.mod b/go.mod index 2bbc503..758110a 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/Trendyol/go-dcp-kafka -go 1.19 +go 1.20 require ( github.com/Trendyol/go-dcp v1.1.13 diff --git a/test/integration/Dockerfile b/test/integration/Dockerfile index 98b71fc..cf4ed80 100644 --- a/test/integration/Dockerfile +++ b/test/integration/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.19-alpine as builder +FROM golang:1.20-alpine as builder WORKDIR /project diff --git a/test/integration/go.mod b/test/integration/go.mod index 65f4fb9..c7fdbc1 100644 --- a/test/integration/go.mod +++ b/test/integration/go.mod @@ -1,6 +1,6 @@ module integration-test-example -go 1.19 +go 1.20 replace github.com/Trendyol/go-dcp-kafka => ../../.