Skip to content

fix: add missing security module declarations and cargo check to CI#25

Closed
siracusa5 wants to merge 1 commit intomainfrom
fix/security-modules-ci
Closed

fix: add missing security module declarations and cargo check to CI#25
siracusa5 wants to merge 1 commit intomainfrom
fix/security-modules-ci

Conversation

@siracusa5
Copy link
Collaborator

Summary

  • Adds missing pub mod security and pub mod security_db declarations to commands/mod.rs — the files were merged in feat: Security page — permissions, secrets vault, audit log #23 but the module wiring was lost during conflict resolution, breaking desktop compilation
  • Adds cargo check to the desktop-build-test CI job so Rust compilation errors are caught before merge (previously only TypeScript/frontend was validated)
  • Adds .devlaunch.yml to .gitignore

Test plan

  • cargo check passes locally
  • CI desktop-build-test job passes with the new Rust check step
  • tauri dev launches without compilation errors

🤖 Generated with Claude Code

The security feature merge (#23) lost the mod.rs declarations for
security and security_db during conflict resolution — files existed
but weren't wired up, breaking desktop compilation.

Adds cargo check to the desktop-build-test CI job so Rust compilation
errors are caught before merge.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@siracusa5
Copy link
Collaborator Author

Closing — the fix is already on main (commit 3485d0b). The cherry-picked branch has zero diff against base.

@siracusa5 siracusa5 closed this Mar 16, 2026
@siracusa5 siracusa5 deleted the fix/security-modules-ci branch March 16, 2026 06:33
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