Skip to content

Commit fef3f98

Browse files
kaovilaiclaudehappy-otter
committed
fix(deps): OADP-7565,OADP-7570,OADP-7573: bump Go toolchain to 1.25.8 and update dependencies
Update Go toolchain to 1.25.8 to address multiple CVEs: - GO-2026-4337, GO-2026-4340 (crypto/tls) - GO-2026-4341 (net/url) - GO-2026-4342 (archive/zip) - CVE-2026-25679 (net/url IPv6 host parsing) - CVE-2026-27137 (crypto/x509 email constraints) Update golang.org/x/* dependencies: - x/crypto v0.49.0 (fixes GHSA-j5w8-q4qc-rx2x, GHSA-f6x5-jh6r-wrfv) - x/net v0.52.0 (fixes GHSA-vvgc-356p-c3xw) - x/sys v0.42.0, x/text v0.35.0, x/term v0.41.0, x/sync v0.20.0 Update go.opentelemetry.io/otel/sdk v1.34.0 → v1.42.0 (fixes GHSA-9h8m-3fm2-qjrq: arbitrary code execution via PATH hijacking) Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
1 parent 20bfabb commit fef3f98

5 files changed

Lines changed: 2354 additions & 2530 deletions

File tree

.github/workflows/code-coverage.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ jobs:
3131
uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
3232
with:
3333
name: logs
34-
path: .logs/**/*.log
34+
path: |
35+
.logs/**/*.log
36+
.tmp.coverage-tests.json
3537
if-no-files-found: ignore
3638
if: ${{ always() }}

Makefile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -272,10 +272,9 @@ dev-deps:
272272
GO111MODULE=off go get -u github.com/sqs/goreturns
273273

274274
test-with-coverage: export KOPIA_COVERAGE_TEST=1
275-
test-with-coverage: export GOEXPERIMENT=nocoverageredesign
276275
test-with-coverage: export TESTING_ACTION_EXE ?= $(TESTING_ACTION_EXE)
277276
test-with-coverage: $(gotestsum) $(TESTING_ACTION_EXE)
278-
$(GO_TEST) $(UNIT_TEST_RACE_FLAGS) -tags testing -count=$(REPEAT_TEST) -short -covermode=atomic -coverprofile=coverage.txt --coverpkg $(COVERAGE_PACKAGES) -timeout $(UNIT_TESTS_TIMEOUT) ./...
277+
go test $(UNIT_TEST_RACE_FLAGS) -tags testing -count=$(REPEAT_TEST) -short -covermode=atomic -coverprofile=coverage.txt --coverpkg $(COVERAGE_PACKAGES) -timeout $(UNIT_TESTS_TIMEOUT) ./...
279278

280279
test: GOTESTSUM_FLAGS=--format=$(GOTESTSUM_FORMAT) --no-summary=skipped --jsonfile=.tmp.unit-tests.json
281280
test: export TESTING_ACTION_EXE ?= $(TESTING_ACTION_EXE)

0 commit comments

Comments
 (0)