Skip to content

Commit 23fa0c3

Browse files
doublegateclaude
andcommitted
chore(deps): Consolidate dependency updates and GitHub Actions upgrades
This PR consolidates updates from multiple open dependency PRs: ## Cargo Dependency Updates Applied: - criterion: 0.5.1 -> 0.8.1 (major version, benchmark framework) - ratatui: 0.29.0 -> 0.30.0 (TUI framework with breaking changes) - serde_json: 1.0.145 -> 1.0.148 - rustls-pki-types: 1.0 -> 1.13.2 - tracing: 0.1.43 -> 0.1.44 - tracing-subscriber: 0.3.20 -> 0.3.22 - clap: 4.5.48 -> 4.5.53 - open: 5.0 -> 5.3.3 - regex: 1.12 -> 1.12.1 ## GitHub Actions Updates Applied: - actions/cache: v4 -> v5 - actions/upload-artifact: v5 -> v6 - actions/download-artifact: v6 -> v7 ## Breaking Changes Resolved: - ratatui 0.30: Added `clear_region` method and `Error` type to Backend trait - Fixed clippy warnings in auth.rs (Zeroize derive pattern) - Fixed clippy unnecessary_unwrap in GUI button component ## Excluded from Consolidation: - iced 0.14.0 (PR #45): Extensive breaking changes requiring major GUI refactor - Would require changes to: scrollable API, application API, Style structs, text_input::Status enum, spacing types, and more - Recommended as separate PR for dedicated migration effort ## PRs Already Merged (content in main): - PR #27, #32: Phase 4 scripting documentation already present ## Verification: - Zero compilation errors - Zero clippy warnings (with -D warnings) - 60 unit tests passing - 49 doctests passing - Release build successful Closes #24, #46, #47, #48, #49, #50, #51, #52, #53, #54, #55, #56 Related: #27, #32 (already merged) Excluded: #45 (iced 0.14.0 - breaking changes too extensive) Co-Authored-By: Claude Opus 4.5 <[email protected]>
1 parent fcf4486 commit 23fa0c3

File tree

10 files changed

+672
-193
lines changed

10 files changed

+672
-193
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ jobs:
211211
~/.cargo/git/db/
212212
target/
213213
- name: Cache cargo tools
214-
uses: actions/cache@v4
214+
uses: actions/cache@v5
215215
with:
216216
path: |
217217
~/.cargo/bin/cargo-nextest
@@ -268,7 +268,7 @@ jobs:
268268
269269
- name: Download build artifacts (if available)
270270
if: inputs.cache_key != ''
271-
uses: actions/download-artifact@v6
271+
uses: actions/download-artifact@v7
272272
with:
273273
name: build-artifacts-${{ matrix.os }}
274274
path: target/

.github/workflows/master-pipeline.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ jobs:
217217

218218
# Upload build artifacts for other jobs to use
219219
- name: Upload build artifacts
220-
uses: actions/upload-artifact@v5
220+
uses: actions/upload-artifact@v6
221221
with:
222222
name: build-artifacts-${{ runner.os }}
223223
path: |
@@ -393,7 +393,7 @@ jobs:
393393
EOF
394394
395395
- name: Upload documentation artifacts
396-
uses: actions/upload-artifact@v5
396+
uses: actions/upload-artifact@v6
397397
with:
398398
name: documentation
399399
path: target/doc/
@@ -438,7 +438,7 @@ jobs:
438438
shared-key: "master-pipeline"
439439

440440
- name: Cache cargo tools
441-
uses: actions/cache@v4
441+
uses: actions/cache@v5
442442
with:
443443
path: |
444444
~/.cargo/bin/cargo-tarpaulin
@@ -549,7 +549,7 @@ jobs:
549549
7z a ../../../${{ matrix.artifact_name }} rustirc.exe
550550
shell: pwsh
551551
- name: Upload build artifact
552-
uses: actions/upload-artifact@v5
552+
uses: actions/upload-artifact@v6
553553
with:
554554
name: ${{ matrix.artifact_name }}
555555
path: ${{ matrix.artifact_name }}
@@ -576,7 +576,7 @@ jobs:
576576
fetch-depth: 0
577577

578578
- name: Download artifacts
579-
uses: actions/download-artifact@v6
579+
uses: actions/download-artifact@v7
580580
with:
581581
path: artifacts
582582

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ jobs:
120120
shell: bash
121121

122122
- name: Upload artifact
123-
uses: actions/upload-artifact@v5
123+
uses: actions/upload-artifact@v6
124124
with:
125125
name: ${{ matrix.asset_name }}
126126
path: |
@@ -143,7 +143,7 @@ jobs:
143143
fetch-depth: 0
144144

145145
- name: Download all artifacts
146-
uses: actions/download-artifact@v6
146+
uses: actions/download-artifact@v7
147147
with:
148148
path: artifacts
149149

.github/workflows/security-audit.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ jobs:
5757
fetch-depth: 0
5858

5959
- name: Cache cargo audit database
60-
uses: actions/cache@v4
60+
uses: actions/cache@v5
6161
with:
6262
path: ~/.cache/cargo-audit
6363
key: cargo-audit-db-${{ runner.os }}-${{ hashFiles('**/Cargo.lock') }}
@@ -211,7 +211,7 @@ jobs:
211211
echo "count=$total" >> $GITHUB_OUTPUT
212212
213213
- name: Upload audit results as artifact
214-
uses: actions/upload-artifact@v5
214+
uses: actions/upload-artifact@v6
215215
if: always()
216216
with:
217217
name: security-audit-results

0 commit comments

Comments
 (0)