Conversation
Updates golang.org/x/crypto, x/term, x/text and the dependency-review/setup-node Actions with regenerated checksums
Use a plain channel receive when draining the tar writer goroutine after compressor start failure
Store exec info cache state behind pointers so tests can override and restore it without copying sync.Once
Call isMounted directly from guardMountPoint and remove the pass-through helper with misleading unmount wording
Keep runtime-derived env key removal only at the final write point in the install config flow
* Fix per-notifier error/warning count drift in dispatch chain Snapshot ErrorCount, WarningCount and LogCategories into BackupStats once at backup completion (finalizeBackupStats / parseFailedBackupLogCounts) and have convertBackupStatsToNotificationData read them as-is. Re-parsing the log file per-notifier was over-counting warnings emitted by earlier notifiers in the dispatch chain, so e.g. Pushover reported 5 warnings while Email reported 0 on the same run. * Place issue snapshot at notification boundary * Align exit code with notification snapshot --------- Co-authored-by: tis24dev <github@tis24.it>
…dates group (#214) ci: bump github/codeql-action in the actions-updates group Bumps the actions-updates group with 1 update: [github/codeql-action](https://github.com/github/codeql-action). Updates `github/codeql-action` from 4.35.4 to 4.35.5 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@68bde55...9e0d7b8) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.35.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions-updates ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (21)
📝 WalkthroughWalkthroughThe pull request refactors the notification dispatch phase to capture backup statistics (error counts, warning counts, and log categories) once before any notifier is invoked, replacing per-notifier log re-parsing with consistent snapshot values. BackupStats gains a LogCategories field. Four new helper functions in extensions.go orchestrate snapshot and exit-code aggregation. Email delivery method pmf gains special handling for empty recipients. Supporting changes update dependencies, document pmf aliases, simplify helpers, and improve test infrastructure. ChangesNotification Snapshot and Exit-Code Aggregation
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Dependency ReviewThe following issues were found:
License Issuesgo.mod
OpenSSF Scorecard
Scanned Files
|
Codecov Report❌ Patch coverage is 📢 Thoughts on this report? Let us know! |
Summary by CodeRabbit
Bug Fixes
Documentation
Chores