Skip to content

Sync dev to main#71

Merged
tis24dev merged 8 commits intomainfrom
dev
Dec 3, 2025
Merged

Sync dev to main#71
tis24dev merged 8 commits intomainfrom
dev

Conversation

@tis24dev
Copy link
Owner

@tis24dev tis24dev commented Dec 3, 2025

  • Add and improve orchestrator tests, refactor config paths
  • Improve cron migration to preserve valid entries
  • Use go.mod for Go version in GitHub workflows
  • Refactor TUI prompts for testability and add tests

Added new tests for directory recreation and secure memory functions. Refactored config file paths in directory_recreation.go to use package-level variables for easier testing. Improved parsing logic for storage and datastore configs. Enhanced orchestrator_test.go with additional coverage for logging and stats reporting.
Refactored migrateLegacyCronEntries to only remove legacy Bash script and outdated binary references, while preserving existing cron entries that already point to the correct Go binary. Updated CLI and installation documentation to clarify that valid cron entries are retained during upgrade.
Updated codecov.yml, release.yml, and security-ultimate.yml to use the go-version-file option with go.mod instead of hardcoding the Go version. This ensures workflows automatically use the Go version specified in go.mod for consistency and easier maintenance.
Introduces indirection for TUI prompt functions in decrypt and restore workflows to enable stubbing in unit tests. Adds comprehensive tests for path selection, overwrite, abort, and bundle preparation in decrypt_tui, and for restore wizard page and prompt flows in restore_tui. Removes unused dummy symbol from embed.go and cleans up runCommand indirection in restore.go.
@chatgpt-codex-connector
Copy link

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@github-actions
Copy link

github-actions bot commented Dec 3, 2025

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@tis24dev tis24dev merged commit 1b58810 into main Dec 3, 2025
8 of 9 checks passed
@codecov
Copy link

codecov bot commented Dec 3, 2025

Codecov Report

❌ Patch coverage is 70.58824% with 5 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
internal/orchestrator/restore_tui.go 44.44% 5 Missing ⚠️

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant