mirror of
https://github.com/TwiN/gatus.git
synced 2026-09-24 00:34:15 +00:00
Motivation: modernc.org/sqlite versions 1.39.0 through at least 1.50.1 (the version previously pinned in go.mod) fail to compile on NetBSD amd64, breaking any package that depends on gatus's sqlite storage backend on that platform. The breakage is tracked upstream at https://gitlab.com/cznic/sqlite/-/work_items/246, and is reported as fixed starting with modernc.org/sqlite v1.53.0. Approach: Ran `go get modernc.org/sqlite@v1.59.0` (the latest available release, newer than the minimum v1.53.0 fix version) followed by `go mod tidy`, matching this repo's established convention of bumping straight to the latest release rather than a minimum-fix version. This only touches go.mod/go.sum; storage/store/sql/sql.go only uses the driver via the standard `_ "modernc.org/sqlite"` blank import and generic database/sql calls, so it is unaffected by internal changes in the new version. The bump also pulls in a few indirect dependency updates (mattn/go-isatty, modernc.org/libc, modernc.org/memory, and sqlite's own codegen dependencies) via Go's module version selection. Validation: Ran `go build`, `go vet ./...`, and `go test ./... -race`, mirroring this repo's test.yml CI workflow (minus the `sudo` it uses for a ping-based test, which is unrelated to this change) — all packages build and pass with the new dependency version, confirming no regression on this platform. Also ran `go mod verify` and a second `go mod tidy`, both producing no additional diff. The NetBSD build fix itself could not be reproduced directly since this development environment is macOS/arm64; the fix is bumping past the version range the upstream sqlite issue identifies as broken. Report: https://github.com/TwiN/gatus/issues/1709 Assisted-by: claude-sonnet-5 (via Claude Code) Signed-off-by: Pujitha Paladugu <10557236+pujitha24@users.noreply.github.com> Co-authored-by: Pujitha Paladugu <10557236+pujitha24@users.noreply.github.com>
104 lines
4.5 KiB
AMPL
104 lines
4.5 KiB
AMPL
module github.com/TwiN/gatus/v5
|
|
|
|
go 1.26.3
|
|
|
|
require (
|
|
code.gitea.io/sdk/gitea v0.25.1
|
|
github.com/TwiN/deepmerge v0.2.2
|
|
github.com/TwiN/g8/v2 v2.0.0
|
|
github.com/TwiN/gocache/v2 v2.4.0
|
|
github.com/TwiN/health v1.6.0
|
|
github.com/TwiN/logr v0.3.1
|
|
github.com/TwiN/whois v1.3.0
|
|
github.com/aws/aws-sdk-go-v2 v1.41.7
|
|
github.com/aws/aws-sdk-go-v2/config v1.32.17
|
|
github.com/aws/aws-sdk-go-v2/credentials v1.19.16
|
|
github.com/aws/aws-sdk-go-v2/service/ses v1.34.24
|
|
github.com/coreos/go-oidc/v3 v3.18.0
|
|
github.com/gofiber/fiber/v2 v2.52.13
|
|
github.com/google/go-github/v48 v48.2.0
|
|
github.com/google/uuid v1.6.0
|
|
github.com/gorilla/websocket v1.5.3
|
|
github.com/ishidawataru/sctp v0.0.0-20251114114122-19ddcbc6aae2
|
|
github.com/lib/pq v1.12.3
|
|
github.com/miekg/dns v1.1.72
|
|
github.com/prometheus-community/pro-bing v0.8.0
|
|
github.com/prometheus/client_golang v1.23.2
|
|
github.com/registrobr/rdap v1.1.8
|
|
github.com/valyala/fasthttp v1.71.0
|
|
github.com/wcharczuk/go-chart/v2 v2.1.2
|
|
golang.org/x/crypto v0.55.0
|
|
golang.org/x/oauth2 v0.36.0
|
|
golang.org/x/sync v0.22.0
|
|
google.golang.org/api v0.280.0
|
|
google.golang.org/grpc v1.81.1
|
|
gopkg.in/mail.v2 v2.3.1
|
|
gopkg.in/yaml.v3 v3.0.1
|
|
modernc.org/sqlite v1.59.0
|
|
)
|
|
|
|
require (
|
|
cloud.google.com/go/auth v0.20.0 // indirect
|
|
cloud.google.com/go/auth/oauth2adapt v0.2.8 // indirect
|
|
cloud.google.com/go/compute/metadata v0.9.0 // indirect
|
|
github.com/42wim/httpsig v1.2.4 // indirect
|
|
github.com/andybalholm/brotli v1.2.1 // indirect
|
|
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.23 // indirect
|
|
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.23 // indirect
|
|
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.23 // indirect
|
|
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.24 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.9 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.23 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/signin v1.0.11 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/sso v1.30.17 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.21 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/sts v1.42.1 // indirect
|
|
github.com/aws/smithy-go v1.25.1 // indirect
|
|
github.com/beorn7/perks v1.0.1 // indirect
|
|
github.com/cespare/xxhash/v2 v2.3.0 // indirect
|
|
github.com/clipperhouse/uax29/v2 v2.7.0 // indirect
|
|
github.com/davidmz/go-pageant v1.0.2 // indirect
|
|
github.com/dustin/go-humanize v1.0.1 // indirect
|
|
github.com/felixge/httpsnoop v1.0.4 // indirect
|
|
github.com/go-fed/httpsig v1.1.0 // indirect
|
|
github.com/go-jose/go-jose/v4 v4.1.4 // indirect
|
|
github.com/go-logr/logr v1.4.3 // indirect
|
|
github.com/go-logr/stdr v1.2.2 // indirect
|
|
github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 // indirect
|
|
github.com/google/go-querystring v1.2.0 // indirect
|
|
github.com/google/s2a-go v0.1.9 // indirect
|
|
github.com/googleapis/enterprise-certificate-proxy v0.3.15 // indirect
|
|
github.com/googleapis/gax-go/v2 v2.22.0 // indirect
|
|
github.com/hashicorp/go-version v1.9.0 // indirect
|
|
github.com/klauspost/compress v1.18.6 // indirect
|
|
github.com/kylelemons/godebug v1.1.0 // indirect
|
|
github.com/mattn/go-colorable v0.1.14 // indirect
|
|
github.com/mattn/go-isatty v0.0.24 // indirect
|
|
github.com/mattn/go-runewidth v0.0.23 // indirect
|
|
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
|
|
github.com/ncruces/go-strftime v1.0.0 // indirect
|
|
github.com/prometheus/client_model v0.6.2 // indirect
|
|
github.com/prometheus/common v0.67.5 // indirect
|
|
github.com/prometheus/procfs v0.20.1 // indirect
|
|
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect
|
|
github.com/valyala/bytebufferpool v1.0.0 // indirect
|
|
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
|
|
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.68.0 // indirect
|
|
go.opentelemetry.io/otel v1.43.0 // indirect
|
|
go.opentelemetry.io/otel/metric v1.43.0 // indirect
|
|
go.opentelemetry.io/otel/trace v1.43.0 // indirect
|
|
go.yaml.in/yaml/v2 v2.4.4 // indirect
|
|
golang.org/x/image v0.40.0 // indirect
|
|
golang.org/x/mod v0.38.0 // indirect
|
|
golang.org/x/net v0.58.0 // indirect
|
|
golang.org/x/sys v0.47.0 // indirect
|
|
golang.org/x/text v0.41.0 // indirect
|
|
golang.org/x/tools v0.48.0 // indirect
|
|
google.golang.org/genproto/googleapis/rpc v0.0.0-20260519071638-aa98bba5eb94 // indirect
|
|
google.golang.org/protobuf v1.36.11 // indirect
|
|
gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc // indirect
|
|
modernc.org/libc v1.75.7 // indirect
|
|
modernc.org/mathutil v1.7.1 // indirect
|
|
modernc.org/memory v1.12.1 // indirect
|
|
)
|