Skip to content

Commit cb6be3e

Browse files
kaovilaiclaudehappy-otter
committed
fix(deps): OADP-7565,OADP-7569,OADP-7572: 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 google.golang.org/grpc v1.57.0 → v1.79.2 (minimum v1.57.1 required) Update google.golang.org/api and transitive google cloud dependencies Fix Go 1.25 vet errors for non-constant format strings in: - cli/json_output.go: use fmt.Fprint instead of fmt.Fprintf - tests/recovery/recovery_test: use explicit "%s" format for t.Logf Upgrade actions/upload-artifact and download-artifact from v3 to v4 (v3 deprecated) Run npm audit fix in app/ to resolve npm audit failures in CI 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 1f70992 commit cb6be3e

13 files changed

Lines changed: 2661 additions & 983 deletions

File tree

.github/workflows/code-coverage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
with:
2929
files: coverage.txt
3030
- name: Upload Logs
31-
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
31+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
3232
with:
3333
name: logs
3434
path: .logs/**/*.log

.github/workflows/compat-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
- name: Compat Test
2727
run: make compat-tests
2828
- name: Upload Logs
29-
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
29+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
3030
with:
3131
name: logs
3232
path: .logs/**/*.log

.github/workflows/endurance-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- name: Endurance Tests
3232
run: make endurance-tests
3333
- name: Upload Logs
34-
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
34+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
3535
with:
3636
name: logs
3737
path: .logs/**/*.log

.github/workflows/htmlui-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
- name: Run Tests
4040
run: make htmlui-e2e-test
4141
- name: Upload Screenshots
42-
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
42+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
4343
with:
4444
path: .screenshots/**/*.png
4545
if-no-files-found: ignore

.github/workflows/make.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ jobs:
100100
# macOS signing certificate (base64-encoded), used by Electron Builder
101101
MACOS_SIGNING_IDENTITY: ${{ secrets.MACOS_SIGNING_IDENTITY }}
102102
- name: Upload Kopia Artifacts
103-
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
103+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
104104
with:
105105
name: kopia
106106
path: |
@@ -122,7 +122,7 @@ jobs:
122122
if-no-files-found: ignore
123123
if: ${{ !contains(matrix.os, 'self-hosted') }}
124124
- name: Upload Kopia Binary
125-
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
125+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
126126
with:
127127
name: kopia_binaries
128128
path: |
@@ -144,12 +144,12 @@ jobs:
144144
- name: Set up Docker Buildx
145145
uses: docker/setup-buildx-action@v2
146146
- name: Download Artifacts
147-
uses: actions/download-artifact@v3
147+
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
148148
with:
149149
name: kopia
150150
path: dist
151151
- name: Download Kopia Binaries
152-
uses: actions/download-artifact@v3
152+
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
153153
with:
154154
name: kopia_binaries
155155
path: dist_binaries

.github/workflows/ossf-scorecard.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
sarif_file: results.sarif
4545
-
4646
name: "Upload analysis results as 'Job Artifact'"
47-
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
47+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
4848
with:
4949
name: SARIF file
5050
path: results.sarif

.github/workflows/stress-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
- name: Stress Test
3131
run: make stress-test
3232
- name: Upload Logs
33-
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
33+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
3434
with:
3535
name: logs
3636
path: .logs/**/*.log

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ jobs:
6464
- name: Integration Tests
6565
run: make -j2 ci-integration-tests
6666
- name: Upload Logs
67-
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
67+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
6868
with:
6969
name: logs
7070
path: .logs/**/*.log

0 commit comments

Comments
 (0)