Skip to content

Commit 3dc71b4

Browse files
committed
chore: update ci + deps
Signed-off-by: Valery Piashchynski <piashchynski.valery@gmail.com>
1 parent 918e4c4 commit 3dc71b4

File tree

11 files changed

+232
-28
lines changed

11 files changed

+232
-28
lines changed

.github/workflows/linux.yml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,12 +110,26 @@ jobs:
110110

111111
timeout-minutes: 60
112112
steps:
113+
- name: Check out code
114+
uses: actions/checkout@v6
115+
113116
- name: Download code coverage results
114117
uses: actions/download-artifact@v7
118+
with:
119+
name: coverage
120+
path: coverage
121+
115122
- run: |
116123
echo 'mode: atomic' > summary.txt
117-
tail -q -n +2 *.out >> summary.txt
118-
sed -i '2,${/roadrunner/!d}' summary.txt
124+
tail -q -n +2 coverage/*.out >> summary.txt
125+
awk '
126+
NR == 1 { print; next }
127+
/^github\.com\/roadrunner-server\/kafka\/v5\// {
128+
sub(/^github\.com\/roadrunner-server\/kafka\/v5\//, "", $0)
129+
print
130+
}
131+
' summary.txt > summary.filtered.txt
132+
mv summary.filtered.txt summary.txt
119133
120134
- name: upload to codecov
121135
uses: codecov/codecov-action@v5 # Docs: <https://github.com/codecov/codecov-action>

.github/workflows/linux_durability.yml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,12 +81,26 @@ jobs:
8181

8282
timeout-minutes: 60
8383
steps:
84+
- name: Check out code
85+
uses: actions/checkout@v6
86+
8487
- name: Download code coverage results
8588
uses: actions/download-artifact@v7
89+
with:
90+
name: coverage
91+
path: coverage
92+
8693
- run: |
8794
echo 'mode: atomic' > summary.txt
88-
tail -q -n +2 *.out >> summary.txt
89-
sed -i '2,${/roadrunner/!d}' summary.txt
95+
tail -q -n +2 coverage/*.out >> summary.txt
96+
awk '
97+
NR == 1 { print; next }
98+
/^github\.com\/roadrunner-server\/kafka\/v5\// {
99+
sub(/^github\.com\/roadrunner-server\/kafka\/v5\//, "", $0)
100+
print
101+
}
102+
' summary.txt > summary.filtered.txt
103+
mv summary.filtered.txt summary.txt
90104
91105
- name: upload to codecov
92106
uses: codecov/codecov-action@v5 # Docs: <https://github.com/codecov/codecov-action>

doc.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// Package kafka provides a RoadRunner jobs plugin that registers the Apache Kafka driver.
2+
//
3+
// The [Plugin] type implements the RoadRunner endure plugin lifecycle (Init, Name, Weight, Collects)
4+
// and exposes two factory methods — DriverFromConfig and DriverFromPipeline — that delegate
5+
// to the [kafkajobs] package for the actual driver construction. Configuration is read from
6+
// the .rr.yaml file under the "kafka" key.
7+
//
8+
// The plugin declares three dependency-injection interfaces:
9+
// - [Logger] — provides a named *zap.Logger instance.
10+
// - [Configurer] — unmarshals configuration sections and checks their existence.
11+
// - [Tracer] — supplies an OpenTelemetry TracerProvider for distributed tracing.
12+
package kafka

go.mod

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,36 +5,36 @@ go 1.26
55
toolchain go1.26.0
66

77
require (
8-
github.com/aws/aws-sdk-go-v2/config v1.32.7
8+
github.com/aws/aws-sdk-go-v2/config v1.32.9
99
github.com/goccy/go-json v0.10.5
1010
github.com/roadrunner-server/api/v4 v4.23.0
1111
github.com/roadrunner-server/endure/v2 v2.6.2
1212
github.com/roadrunner-server/errors v1.4.1
1313
github.com/roadrunner-server/events v1.0.1
1414
github.com/stretchr/testify v1.11.1
15-
github.com/twmb/franz-go v1.20.6
15+
github.com/twmb/franz-go v1.20.7
1616
go.opentelemetry.io/contrib/propagators/jaeger v1.40.0
1717
go.opentelemetry.io/otel v1.40.0
1818
go.opentelemetry.io/otel/sdk v1.40.0
1919
go.opentelemetry.io/otel/trace v1.40.0
2020
go.uber.org/zap v1.27.1
21-
google.golang.org/genproto v0.0.0-20260209200024-4cfbd4190f57
21+
google.golang.org/genproto v0.0.0-20260217215200-42d3e9bedb6d
2222
)
2323

2424
require (
2525
github.com/aws/aws-sdk-go-v2 v1.41.1 // indirect
26-
github.com/aws/aws-sdk-go-v2/credentials v1.19.7 // indirect
26+
github.com/aws/aws-sdk-go-v2/credentials v1.19.9 // indirect
2727
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.17 // indirect
2828
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.17 // indirect
2929
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.17 // indirect
3030
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4 // indirect
3131
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.4 // indirect
3232
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.17 // indirect
3333
github.com/aws/aws-sdk-go-v2/service/signin v1.0.5 // indirect
34-
github.com/aws/aws-sdk-go-v2/service/sso v1.30.9 // indirect
35-
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.13 // indirect
34+
github.com/aws/aws-sdk-go-v2/service/sso v1.30.10 // indirect
35+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.14 // indirect
3636
github.com/aws/aws-sdk-go-v2/service/sts v1.41.6 // indirect
37-
github.com/aws/smithy-go v1.24.0 // indirect
37+
github.com/aws/smithy-go v1.24.1 // indirect
3838
github.com/cespare/xxhash/v2 v2.3.0 // indirect
3939
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
4040
github.com/go-logr/logr v1.4.3 // indirect

go.sum

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
github.com/aws/aws-sdk-go-v2 v1.41.1 h1:ABlyEARCDLN034NhxlRUSZr4l71mh+T5KAeGh6cerhU=
22
github.com/aws/aws-sdk-go-v2 v1.41.1/go.mod h1:MayyLB8y+buD9hZqkCW3kX1AKq07Y5pXxtgB+rRFhz0=
3-
github.com/aws/aws-sdk-go-v2/config v1.32.7 h1:vxUyWGUwmkQ2g19n7JY/9YL8MfAIl7bTesIUykECXmY=
4-
github.com/aws/aws-sdk-go-v2/config v1.32.7/go.mod h1:2/Qm5vKUU/r7Y+zUk/Ptt2MDAEKAfUtKc1+3U1Mo3oY=
5-
github.com/aws/aws-sdk-go-v2/credentials v1.19.7 h1:tHK47VqqtJxOymRrNtUXN5SP/zUTvZKeLx4tH6PGQc8=
6-
github.com/aws/aws-sdk-go-v2/credentials v1.19.7/go.mod h1:qOZk8sPDrxhf+4Wf4oT2urYJrYt3RejHSzgAquYeppw=
3+
github.com/aws/aws-sdk-go-v2/config v1.32.9 h1:ktda/mtAydeObvJXlHzyGpK1xcsLaP16zfUPDGoW90A=
4+
github.com/aws/aws-sdk-go-v2/config v1.32.9/go.mod h1:U+fCQ+9QKsLW786BCfEjYRj34VVTbPdsLP3CHSYXMOI=
5+
github.com/aws/aws-sdk-go-v2/credentials v1.19.9 h1:sWvTKsyrMlJGEuj/WgrwilpoJ6Xa1+KhIpGdzw7mMU8=
6+
github.com/aws/aws-sdk-go-v2/credentials v1.19.9/go.mod h1:+J44MBhmfVY/lETFiKI+klz0Vym2aCmIjqgClMmW82w=
77
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.17 h1:I0GyV8wiYrP8XpA70g1HBcQO1JlQxCMTW9npl5UbDHY=
88
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.17/go.mod h1:tyw7BOl5bBe/oqvoIeECFJjMdzXoa/dfVz3QQ5lgHGA=
99
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.17 h1:xOLELNKGp2vsiteLsvLPwxC+mYmO6OZ8PYgiuPJzF8U=
@@ -18,14 +18,14 @@ github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.17 h1:RuNSMooz
1818
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.17/go.mod h1:F2xxQ9TZz5gDWsclCtPQscGpP0VUOc8RqgFM3vDENmU=
1919
github.com/aws/aws-sdk-go-v2/service/signin v1.0.5 h1:VrhDvQib/i0lxvr3zqlUwLwJP4fpmpyD9wYG1vfSu+Y=
2020
github.com/aws/aws-sdk-go-v2/service/signin v1.0.5/go.mod h1:k029+U8SY30/3/ras4G/Fnv/b88N4mAfliNn08Dem4M=
21-
github.com/aws/aws-sdk-go-v2/service/sso v1.30.9 h1:v6EiMvhEYBoHABfbGB4alOYmCIrcgyPPiBE1wZAEbqk=
22-
github.com/aws/aws-sdk-go-v2/service/sso v1.30.9/go.mod h1:yifAsgBxgJWn3ggx70A3urX2AN49Y5sJTD1UQFlfqBw=
23-
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.13 h1:gd84Omyu9JLriJVCbGApcLzVR3XtmC4ZDPcAI6Ftvds=
24-
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.13/go.mod h1:sTGThjphYE4Ohw8vJiRStAcu3rbjtXRsdNB0TvZ5wwo=
21+
github.com/aws/aws-sdk-go-v2/service/sso v1.30.10 h1:+VTRawC4iVY58pS/lzpo0lnoa/SYNGF4/B/3/U5ro8Y=
22+
github.com/aws/aws-sdk-go-v2/service/sso v1.30.10/go.mod h1:yifAsgBxgJWn3ggx70A3urX2AN49Y5sJTD1UQFlfqBw=
23+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.14 h1:0jbJeuEHlwKJ9PfXtpSFc4MF+WIWORdhN1n30ITZGFM=
24+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.14/go.mod h1:sTGThjphYE4Ohw8vJiRStAcu3rbjtXRsdNB0TvZ5wwo=
2525
github.com/aws/aws-sdk-go-v2/service/sts v1.41.6 h1:5fFjR/ToSOzB2OQ/XqWpZBmNvmP/pJ1jOWYlFDJTjRQ=
2626
github.com/aws/aws-sdk-go-v2/service/sts v1.41.6/go.mod h1:qgFDZQSD/Kys7nJnVqYlWKnh0SSdMjAi0uSwON4wgYQ=
27-
github.com/aws/smithy-go v1.24.0 h1:LpilSUItNPFr1eY85RYgTIg5eIEPtvFbskaFcmmIUnk=
28-
github.com/aws/smithy-go v1.24.0/go.mod h1:LEj2LM3rBRQJxPZTB4KuzZkaZYnZPnvgIhb4pu07mx0=
27+
github.com/aws/smithy-go v1.24.1 h1:VbyeNfmYkWoxMVpGUAbQumkODcYmfMRfZ8yQiH30SK0=
28+
github.com/aws/smithy-go v1.24.1/go.mod h1:LEj2LM3rBRQJxPZTB4KuzZkaZYnZPnvgIhb4pu07mx0=
2929
github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
3030
github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
3131
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM=
@@ -63,8 +63,8 @@ github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0t
6363
github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7so1lCWt35ZSgc=
6464
github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U=
6565
github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
66-
github.com/twmb/franz-go v1.20.6 h1:TpQTt4QcixJ1cHEmQGPOERvTzo99s8jAutmS7rbSD6w=
67-
github.com/twmb/franz-go v1.20.6/go.mod h1:u+FzH2sInp7b9HNVv2cZN8AxdXy6y/AQ1Bkptu4c0FM=
66+
github.com/twmb/franz-go v1.20.7 h1:P4MGSXJjjAPP3NRGPCks/Lrq+j+twWMVl1qYCVgNmWY=
67+
github.com/twmb/franz-go v1.20.7/go.mod h1:0bRX9HZVaoueqFWhPZNi2ODnJL7DNa6mK0HeCrC2bNU=
6868
github.com/twmb/franz-go/pkg/kmsg v1.12.0 h1:CbatD7ers1KzDNgJqPbKOq0Bz/WLBdsTH75wgzeVaPc=
6969
github.com/twmb/franz-go/pkg/kmsg v1.12.0/go.mod h1:+DPt4NC8RmI6hqb8G09+3giKObE6uD2Eya6CfqBpeJY=
7070
go.opentelemetry.io/auto/sdk v1.2.1 h1:jXsnJ4Lmnqd11kwkBV2LgLoFMZKizbCi5fNZ/ipaZ64=
@@ -91,8 +91,8 @@ golang.org/x/crypto v0.48.0 h1:/VRzVqiRSggnhY7gNRxPauEQ5Drw9haKdM0jqfcCFts=
9191
golang.org/x/crypto v0.48.0/go.mod h1:r0kV5h3qnFPlQnBSrULhlsRfryS2pmewsg+XfMgkVos=
9292
golang.org/x/sys v0.41.0 h1:Ivj+2Cp/ylzLiEU89QhWblYnOE9zerudt9Ftecq2C6k=
9393
golang.org/x/sys v0.41.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
94-
google.golang.org/genproto v0.0.0-20260209200024-4cfbd4190f57 h1:uZSB/r2MjH9IsqpG2vRNSV1Juteix90oHe8oTcLW9tk=
95-
google.golang.org/genproto v0.0.0-20260209200024-4cfbd4190f57/go.mod h1:nGuPfp0lnDJcJD0J47StV0Skgnw3qMSQhjsLKiejq5Y=
94+
google.golang.org/genproto v0.0.0-20260217215200-42d3e9bedb6d h1:vsOm753cOAMkt76efriTCDKjpCbK18XGHMJHo0JUKhc=
95+
google.golang.org/genproto v0.0.0-20260217215200-42d3e9bedb6d/go.mod h1:0oz9d7g9QLSdv9/lgbIjowW1JoxMbxmBVNe8i6tORJI=
9696
google.golang.org/protobuf v1.36.11 h1:fV6ZwhNocDyBLK0dj+fg8ektcVegBBuEolpbTQyBNVE=
9797
google.golang.org/protobuf v1.36.11/go.mod h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco=
9898
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=

0 commit comments

Comments
 (0)