Skip to content

Commit d0fe49f

Browse files
committed
fix lint
1 parent c4e99aa commit d0fe49f

4 files changed

Lines changed: 41 additions & 42 deletions

File tree

.github/workflows/test-and-build.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,12 @@ jobs:
1111
- uses: actions/checkout@v4
1212
- uses: actions/setup-go@v5
1313
with:
14-
go-version: '1.25'
14+
go-version: '1.24'
1515
cache: false
1616
- name: Lint
1717
uses: golangci/golangci-lint-action@v6
1818
with:
1919
version: latest
20-
install-mode: goinstall
2120
- name: Test
2221
run: go test -v ./...
2322
build:
@@ -26,6 +25,6 @@ jobs:
2625
- uses: actions/checkout@v4
2726
- uses: actions/setup-go@v5
2827
with:
29-
go-version: '1.25'
28+
go-version: '1.24'
3029
- name: Build
3130
run: go build -v ./cmd/server

go.mod

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/majidgolshadi/url-shortner
22

3-
go 1.25.0
3+
go 1.24.0
44

55
require (
66
github.com/BurntSushi/toml v1.4.0
@@ -11,17 +11,17 @@ require (
1111
github.com/pkg/errors v0.9.1
1212
github.com/sirupsen/logrus v1.9.3
1313
github.com/stretchr/testify v1.11.1
14-
go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux v0.67.0
15-
go.opentelemetry.io/otel v1.42.0
16-
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.42.0
17-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.42.0
18-
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.42.0
19-
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.42.0
20-
go.opentelemetry.io/otel/metric v1.42.0
21-
go.opentelemetry.io/otel/sdk v1.42.0
22-
go.opentelemetry.io/otel/sdk/metric v1.42.0
23-
go.opentelemetry.io/otel/trace v1.42.0
24-
golang.org/x/net v0.51.0
14+
go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux v0.66.0
15+
go.opentelemetry.io/otel v1.41.0
16+
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.41.0
17+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.41.0
18+
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.41.0
19+
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.41.0
20+
go.opentelemetry.io/otel/metric v1.41.0
21+
go.opentelemetry.io/otel/sdk v1.41.0
22+
go.opentelemetry.io/otel/sdk/metric v1.41.0
23+
go.opentelemetry.io/otel/trace v1.41.0
24+
golang.org/x/net v0.50.0
2525
gopkg.in/go-playground/validator.v9 v9.31.0
2626
)
2727

@@ -43,7 +43,7 @@ require (
4343
github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d // indirect
4444
github.com/pmezard/go-difflib v1.0.0 // indirect
4545
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
46-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.42.0 // indirect
46+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.41.0 // indirect
4747
go.opentelemetry.io/proto/otlp v1.9.0 // indirect
4848
golang.org/x/sys v0.41.0 // indirect
4949
golang.org/x/text v0.34.0 // indirect

go.sum

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -68,34 +68,34 @@ github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu
6868
github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
6969
go.opentelemetry.io/auto/sdk v1.2.1 h1:jXsnJ4Lmnqd11kwkBV2LgLoFMZKizbCi5fNZ/ipaZ64=
7070
go.opentelemetry.io/auto/sdk v1.2.1/go.mod h1:KRTj+aOaElaLi+wW1kO/DZRXwkF4C5xPbEe3ZiIhN7Y=
71-
go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux v0.67.0 h1:b6GmayQMq3nLt5X/+u+B4wnU5CqaMBBDuPz+TFu07rg=
72-
go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux v0.67.0/go.mod h1:R6Z44a4CJLVvfd0n95UfHq6wD6SyGMvjfZfVK9GRy3c=
73-
go.opentelemetry.io/otel v1.42.0 h1:lSQGzTgVR3+sgJDAU/7/ZMjN9Z+vUip7leaqBKy4sho=
74-
go.opentelemetry.io/otel v1.42.0/go.mod h1:lJNsdRMxCUIWuMlVJWzecSMuNjE7dOYyWlqOXWkdqCc=
75-
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.42.0 h1:H7O6RlGOMTizyl3R08Kn5pdM06bnH8oscSj7o11tmLA=
76-
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.42.0/go.mod h1:mBFWu/WOVDkWWsR7Tx7h6EpQB8wsv7P0Yrh0Pb7othc=
77-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.42.0 h1:THuZiwpQZuHPul65w4WcwEnkX2QIuMT+UFoOrygtoJw=
78-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.42.0/go.mod h1:J2pvYM5NGHofZ2/Ru6zw/TNWnEQp5crgyDeSrYpXkAw=
79-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.42.0 h1:uLXP+3mghfMf7XmV4PkGfFhFKuNWoCvvx5wP/wOXo0o=
80-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.42.0/go.mod h1:v0Tj04armyT59mnURNUJf7RCKcKzq+lgJs6QSjHjaTc=
81-
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.42.0 h1:lSZHgNHfbmQTPfuTmWVkEu8J8qXaQwuV30pjCcAUvP8=
82-
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.42.0/go.mod h1:so9ounLcuoRDu033MW/E0AD4hhUjVqswrMF5FoZlBcw=
83-
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.42.0 h1:s/1iRkCKDfhlh1JF26knRneorus8aOwVIDhvYx9WoDw=
84-
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.42.0/go.mod h1:UI3wi0FXg1Pofb8ZBiBLhtMzgoTm1TYkMvn71fAqDzs=
85-
go.opentelemetry.io/otel/metric v1.42.0 h1:2jXG+3oZLNXEPfNmnpxKDeZsFI5o4J+nz6xUlaFdF/4=
86-
go.opentelemetry.io/otel/metric v1.42.0/go.mod h1:RlUN/7vTU7Ao/diDkEpQpnz3/92J9ko05BIwxYa2SSI=
87-
go.opentelemetry.io/otel/sdk v1.42.0 h1:LyC8+jqk6UJwdrI/8VydAq/hvkFKNHZVIWuslJXYsDo=
88-
go.opentelemetry.io/otel/sdk v1.42.0/go.mod h1:rGHCAxd9DAph0joO4W6OPwxjNTYWghRWmkHuGbayMts=
89-
go.opentelemetry.io/otel/sdk/metric v1.42.0 h1:D/1QR46Clz6ajyZ3G8SgNlTJKBdGp84q9RKCAZ3YGuA=
90-
go.opentelemetry.io/otel/sdk/metric v1.42.0/go.mod h1:Ua6AAlDKdZ7tdvaQKfSmnFTdHx37+J4ba8MwVCYM5hc=
91-
go.opentelemetry.io/otel/trace v1.42.0 h1:OUCgIPt+mzOnaUTpOQcBiM/PLQ/Op7oq6g4LenLmOYY=
92-
go.opentelemetry.io/otel/trace v1.42.0/go.mod h1:f3K9S+IFqnumBkKhRJMeaZeNk9epyhnCmQh/EysQCdc=
71+
go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux v0.66.0 h1:dDHFqmKKzu8dU214vmqh/GjZF9v2o7sWYJSbeVZCus4=
72+
go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux v0.66.0/go.mod h1:ULegmCOm5xl0VSUadkFBZJRslc6rlhunlQRpNFib7kk=
73+
go.opentelemetry.io/otel v1.41.0 h1:YlEwVsGAlCvczDILpUXpIpPSL/VPugt7zHThEMLce1c=
74+
go.opentelemetry.io/otel v1.41.0/go.mod h1:Yt4UwgEKeT05QbLwbyHXEwhnjxNO6D8L5PQP51/46dE=
75+
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.41.0 h1:MMrOAN8H1FrvDyq9UJ4lu5/+ss49Qgfgb7Zpm0m8ABo=
76+
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.41.0/go.mod h1:Na+2NNASJtF+uT4NxDe0G+NQb+bUgdPDfwxY/6JmS/c=
77+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.41.0 h1:ao6Oe+wSebTlQ1OEht7jlYTzQKE+pnx/iNywFvTbuuI=
78+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.41.0/go.mod h1:u3T6vz0gh/NVzgDgiwkgLxpsSF6PaPmo2il0apGJbls=
79+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.41.0 h1:inYW9ZhgqiDqh6BioM7DVHHzEGVq76Db5897WLGZ5Go=
80+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.41.0/go.mod h1:Izur+Wt8gClgMJqO/cZ8wdeeMryJ/xxiOVgFSSfpDTY=
81+
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.41.0 h1:8+lzlbtX0QZ2TfILr7utn3YBipxmIjPHuHgcI1hDLI4=
82+
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.41.0/go.mod h1:sYzlrHkIULlZBHvhA0wqbR8tHt23pv4eJ87fINn4/Tc=
83+
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.41.0 h1:61oRQmYGMW7pXmFjPg1Muy84ndqMxQ6SH2L8fBG8fSY=
84+
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.41.0/go.mod h1:c0z2ubK4RQL+kSDuuFu9WnuXimObon3IiKjJf4NACvU=
85+
go.opentelemetry.io/otel/metric v1.41.0 h1:rFnDcs4gRzBcsO9tS8LCpgR0dxg4aaxWlJxCno7JlTQ=
86+
go.opentelemetry.io/otel/metric v1.41.0/go.mod h1:xPvCwd9pU0VN8tPZYzDZV/BMj9CM9vs00GuBjeKhJps=
87+
go.opentelemetry.io/otel/sdk v1.41.0 h1:YPIEXKmiAwkGl3Gu1huk1aYWwtpRLeskpV+wPisxBp8=
88+
go.opentelemetry.io/otel/sdk v1.41.0/go.mod h1:ahFdU0G5y8IxglBf0QBJXgSe7agzjE4GiTJ6HT9ud90=
89+
go.opentelemetry.io/otel/sdk/metric v1.41.0 h1:siZQIYBAUd1rlIWQT2uCxWJxcCO7q3TriaMlf08rXw8=
90+
go.opentelemetry.io/otel/sdk/metric v1.41.0/go.mod h1:HNBuSvT7ROaGtGI50ArdRLUnvRTRGniSUZbxiWxSO8Y=
91+
go.opentelemetry.io/otel/trace v1.41.0 h1:Vbk2co6bhj8L59ZJ6/xFTskY+tGAbOnCtQGVVa9TIN0=
92+
go.opentelemetry.io/otel/trace v1.41.0/go.mod h1:U1NU4ULCoxeDKc09yCWdWe+3QoyweJcISEVa1RBzOis=
9393
go.opentelemetry.io/proto/otlp v1.9.0 h1:l706jCMITVouPOqEnii2fIAuO3IVGBRPV5ICjceRb/A=
9494
go.opentelemetry.io/proto/otlp v1.9.0/go.mod h1:xE+Cx5E/eEHw+ISFkwPLwCZefwVjY+pqKg1qcK03+/4=
9595
go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto=
9696
go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE=
97-
golang.org/x/net v0.51.0 h1:94R/GTO7mt3/4wIKpcR5gkGmRLOuE/2hNGeWq/GBIFo=
98-
golang.org/x/net v0.51.0/go.mod h1:aamm+2QF5ogm02fjy5Bb7CQ0WMt1/WVM7FtyaTLlA9Y=
97+
golang.org/x/net v0.50.0 h1:ucWh9eiCGyDR3vtzso0WMQinm2Dnt8cFMuQa9K33J60=
98+
golang.org/x/net v0.50.0/go.mod h1:UgoSli3F/pBgdJBHCTc+tp3gmrU4XswgGRgtnwWTfyM=
9999
golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
100100
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
101101
golang.org/x/sys v0.41.0 h1:Ivj+2Cp/ylzLiEU89QhWblYnOE9zerudt9Ftecq2C6k=

internal/opengraph/fetcher_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ func TestFetchOgHTML_Success(t *testing.T) {
142142
server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
143143
w.Header().Set("Content-Type", "text/html")
144144
w.WriteHeader(http.StatusOK)
145-
w.Write([]byte(`<!DOCTYPE html>
145+
_, _ = w.Write([]byte(`<!DOCTYPE html>
146146
<html>
147147
<head>
148148
<meta property="og:title" content="Server Title" />
@@ -181,7 +181,7 @@ func TestFetchOgHTML_NoOgTags(t *testing.T) {
181181
server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
182182
w.Header().Set("Content-Type", "text/html")
183183
w.WriteHeader(http.StatusOK)
184-
w.Write([]byte(`<!DOCTYPE html><html><head></head><body>No OG</body></html>`))
184+
_, _ = w.Write([]byte(`<!DOCTYPE html><html><head></head><body>No OG</body></html>`))
185185
}))
186186
defer server.Close()
187187

0 commit comments

Comments
 (0)