Dependency audit and weekly update PRs #83

Merged
littlefox merged 4 commits from issue-68-deny into main 2026-10-17 23:15:13 +00:00
Owner

Closes #68

  • cargo-deny 0.20.2 (pinned + sha256) in CI: advisories, licences, sources. Fixed RUSTSEC-2026-0009 (time 0.3.47; rust-version 1.85 -> 1.88; clippy let-chain fixes).
  • npm audit --audit-level=high in the e2e job.
  • .forgejo/workflows/deps.yml: weekly cargo update -> check -> PR. Caveat: runs started with the workflow token may not trigger CI on that branch; push or re-run then.

Renovate would need a bot account (needs the user); this covers the same ground for Cargo.

🤖 Generated with Claude Code

https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8

Closes #68 - cargo-deny 0.20.2 (pinned + sha256) in CI: advisories, licences, sources. Fixed RUSTSEC-2026-0009 (time 0.3.47; rust-version 1.85 -> 1.88; clippy let-chain fixes). - npm audit --audit-level=high in the e2e job. - .forgejo/workflows/deps.yml: weekly cargo update -> check -> PR. Caveat: runs started with the workflow token may not trigger CI on that branch; push or re-run then. Renovate would need a bot account (needs the user); this covers the same ground for Cargo. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8
Dependency audit (cargo-deny, npm audit) and weekly update PRs
Some checks failed
packaging / debian (pull_request) Has started running
packaging / nix (pull_request) Has started running
ci / e2e (push) Has started running
ci / desktop (push) Has started running
ci / check (push) Failing after 5m36s
packaging / arch (pull_request) Successful in 15m19s
packaging / release (pull_request) Has been cancelled
packaging / fedora (pull_request) Has been cancelled
542ddc57b3
CI now runs cargo-deny (a pinned, checksummed 0.20.2 via
tools/cargo-deny.sh): RustSec advisories, licences that fit
GPL-3.0-or-later, crates.io only. It found RUSTSEC-2026-0009 in time
0.3.45 (via the desktop webview); time 0.3.47 needs Rust 1.88, so
rust-version goes from 1.85 to 1.88 (CI and every package build
already use newer), and clippy's let-chain suggestions that come with
it are applied. The e2e job runs npm audit for high and critical
issues. A weekly deps workflow runs cargo update, checks it (audit,
clippy, tests) and opens a PR.

Refs #68

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8
Re-run CI (run #126: the runner lost its Docker socket)
Some checks failed
ci / check (push) Successful in 6m37s
packaging / arch (pull_request) Successful in 12m31s
ci / desktop (push) Successful in 16m32s
ci / e2e (push) Failing after 21m46s
packaging / nix (pull_request) Successful in 19m25s
packaging / fedora (pull_request) Successful in 23m16s
packaging / debian (pull_request) Successful in 39m34s
packaging / release (pull_request) Has been skipped
949abd36d4
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8
Clippy: let chains in the merged reconnect code (rust-version 1.88)
All checks were successful
ci / check (push) Successful in 11m35s
ci / desktop (push) Successful in 9m50s
packaging / arch (pull_request) Successful in 14m24s
ci / e2e (push) Successful in 27m10s
packaging / nix (pull_request) Successful in 31m11s
packaging / debian (pull_request) Successful in 37m41s
packaging / fedora (pull_request) Successful in 40m35s
packaging / release (pull_request) Has been skipped
0a02aa721a
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8
littlefox referenced this pull request from a commit 2026-10-18 14:33:48 +00:00
Sign in to join this conversation.
No description provided.