Skip to content

Commit 6184a83

Browse files
authored
Update deps (#631)
* Install latest version of OpenSSL to fix CVE-2024-9143 * Update action * Fix linter error * Convert all function to pointer receivers
1 parent 7f47dca commit 6184a83

File tree

4 files changed

+24
-26
lines changed

4 files changed

+24
-26
lines changed

.github/workflows/release.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ jobs:
7373
version: v1
7474
args: mod -json -licenses -output gatewayd-source-${{ github.ref_name }}.cyclonedx.json
7575
- name: Create release and add artifacts
76-
uses: softprops/action-gh-release@v1
76+
uses: softprops/action-gh-release@v2
7777
with:
7878
files: |
7979
dist/*.tar.gz

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ARG TARGETPLATFORM
1010
WORKDIR /gatewayd
1111
COPY . /gatewayd
1212

13-
RUN apk --no-cache add git=2.45.2-r0 make=4.4.1-r2 && \
13+
RUN apk --no-cache add git=2.45.2-r0 make=4.4.1-r2 openssl=3.3.2-r1 && \
1414
mkdir -p dist && \
1515
make build-platform GOOS=${TARGETOS} GOARCH=${TARGETARCH} OUTPUT_DIR=dist/${TARGETOS}-${TARGETARCH}
1616

logging/hclog_adapter.go

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ type HcLogAdapter struct {
2222
impliedArgs []any
2323
}
2424

25-
func (h HcLogAdapter) Log(level hclog.Level, msg string, args ...any) {
25+
func (h *HcLogAdapter) Log(level hclog.Level, msg string, args ...any) {
2626
switch level {
2727
case hclog.Off:
2828
return
@@ -41,37 +41,37 @@ func (h HcLogAdapter) Log(level hclog.Level, msg string, args ...any) {
4141
}
4242
}
4343

44-
func (h HcLogAdapter) Trace(msg string, args ...any) {
44+
func (h *HcLogAdapter) Trace(msg string, args ...any) {
4545
extraArgs := ToMap(args)
4646
extraArgs["plugin"] = h.name
4747
h.logger.Trace().Fields(extraArgs).Msg(msg)
4848
}
4949

50-
func (h HcLogAdapter) Debug(msg string, args ...any) {
50+
func (h *HcLogAdapter) Debug(msg string, args ...any) {
5151
extraArgs := ToMap(args)
5252
extraArgs["plugin"] = h.name
5353
h.logger.Debug().Fields(extraArgs).Msg(msg)
5454
}
5555

56-
func (h HcLogAdapter) Info(msg string, args ...any) {
56+
func (h *HcLogAdapter) Info(msg string, args ...any) {
5757
extraArgs := ToMap(args)
5858
extraArgs["plugin"] = h.name
5959
h.logger.Info().Fields(extraArgs).Msg(msg)
6060
}
6161

62-
func (h HcLogAdapter) Warn(msg string, args ...any) {
62+
func (h *HcLogAdapter) Warn(msg string, args ...any) {
6363
extraArgs := ToMap(args)
6464
extraArgs["plugin"] = h.name
6565
h.logger.Warn().Fields(extraArgs).Msg(msg)
6666
}
6767

68-
func (h HcLogAdapter) Error(msg string, args ...any) {
68+
func (h *HcLogAdapter) Error(msg string, args ...any) {
6969
extraArgs := ToMap(args)
7070
extraArgs["plugin"] = h.name
7171
h.logger.Error().Fields(extraArgs).Msg(msg)
7272
}
7373

74-
func (h HcLogAdapter) GetLevel() hclog.Level {
74+
func (h *HcLogAdapter) GetLevel() hclog.Level {
7575
switch h.logger.GetLevel() {
7676
case zerolog.Disabled:
7777
return hclog.Off
@@ -95,61 +95,61 @@ func (h HcLogAdapter) GetLevel() hclog.Level {
9595
return hclog.NoLevel
9696
}
9797

98-
func (h HcLogAdapter) IsTrace() bool {
98+
func (h *HcLogAdapter) IsTrace() bool {
9999
return h.logger.GetLevel() >= zerolog.TraceLevel
100100
}
101101

102-
func (h HcLogAdapter) IsDebug() bool {
102+
func (h *HcLogAdapter) IsDebug() bool {
103103
return h.logger.GetLevel() >= zerolog.DebugLevel
104104
}
105105

106-
func (h HcLogAdapter) IsInfo() bool {
106+
func (h *HcLogAdapter) IsInfo() bool {
107107
return h.logger.GetLevel() >= zerolog.InfoLevel
108108
}
109109

110-
func (h HcLogAdapter) IsWarn() bool {
110+
func (h *HcLogAdapter) IsWarn() bool {
111111
return h.logger.GetLevel() >= zerolog.WarnLevel
112112
}
113113

114-
func (h HcLogAdapter) IsError() bool {
114+
func (h *HcLogAdapter) IsError() bool {
115115
return h.logger.GetLevel() >= zerolog.ErrorLevel
116116
}
117117

118-
func (h HcLogAdapter) ImpliedArgs() []any {
118+
func (h *HcLogAdapter) ImpliedArgs() []any {
119119
// Not supported
120120
return nil
121121
}
122122

123-
func (h HcLogAdapter) With(args ...any) hclog.Logger {
123+
func (h *HcLogAdapter) With(args ...any) hclog.Logger {
124124
logger := h.logger.With().Fields(ToMap(args)).Logger()
125125
return NewHcLogAdapter(&logger, h.Name())
126126
}
127127

128-
func (h HcLogAdapter) Name() string {
128+
func (h *HcLogAdapter) Name() string {
129129
return h.name
130130
}
131131

132-
func (h HcLogAdapter) Named(name string) hclog.Logger {
132+
func (h *HcLogAdapter) Named(name string) hclog.Logger {
133133
return NewHcLogAdapter(h.logger, name)
134134
}
135135

136-
func (h HcLogAdapter) ResetNamed(_ string) hclog.Logger {
137-
return &h
136+
func (h *HcLogAdapter) ResetNamed(_ string) hclog.Logger {
137+
return h
138138
}
139139

140140
func (h *HcLogAdapter) SetLevel(level hclog.Level) {
141141
leveledLog := h.logger.Level(convertLevel(level))
142142
h.logger = &leveledLog
143143
}
144144

145-
func (h HcLogAdapter) StandardLogger(opts *hclog.StandardLoggerOptions) *log.Logger {
145+
func (h *HcLogAdapter) StandardLogger(opts *hclog.StandardLoggerOptions) *log.Logger {
146146
if opts == nil {
147147
opts = &hclog.StandardLoggerOptions{}
148148
}
149149
return log.New(h.StandardWriter(opts), "", 0)
150150
}
151151

152-
func (h HcLogAdapter) StandardWriter(_ *hclog.StandardLoggerOptions) io.Writer {
152+
func (h *HcLogAdapter) StandardWriter(_ *hclog.StandardLoggerOptions) io.Writer {
153153
v := reflect.ValueOf(h.logger)
154154
w := v.FieldByName("w")
155155
writer, ok := w.Interface().(zerolog.LevelWriter)

pool/pool.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -149,15 +149,13 @@ func (p *Pool) Cap() int {
149149
}
150150

151151
// NewPool creates a new pool with the given capacity.
152-
//
153-
//nolint:predeclared
154-
func NewPool(ctx context.Context, cap int) *Pool {
152+
func NewPool(ctx context.Context, capacity int) *Pool {
155153
poolCtx, span := otel.Tracer(config.TracerName).Start(ctx, "NewPool")
156154
defer span.End()
157155

158156
return &Pool{
159157
pool: sync.Map{},
160-
cap: cap,
158+
cap: capacity,
161159
ctx: poolCtx,
162160
}
163161
}

0 commit comments

Comments
 (0)