Skip to content

fix(build): use native Intel runner and remove obsolete Electron references#56

Merged
radicalkjax merged 3 commits intomainfrom
mac-intel
Feb 23, 2026
Merged

fix(build): use native Intel runner and remove obsolete Electron references#56
radicalkjax merged 3 commits intomainfrom
mac-intel

Conversation

@radicalkjax
Copy link
Member

Summary

  • Use native Intel runner for x86_64 macOS build in CI release workflow
  • Remove obsolete Electron references (add-ipc-handler command, electron-patterns rules)
  • Update commands, rules, and CLAUDE.md to reflect current Rust+Axum server and Tauri launcher architecture
  • Add architecture and documentation rules

Changes

  • CI: Switch macOS x86_64 build to native Intel runner (macos-13)
  • Removed: .claude/commands/add-ipc-handler.md (Electron-era command)
  • Removed: .claude/rules/electron-patterns.md (no longer applicable)
  • Updated: All Claude commands (add-model, build, check-types, dev, review-security, troubleshoot) to match Rust+Axum architecture
  • Updated: CLAUDE.md — condensed to reference architecture rules instead of inlining everything
  • Updated: Coding standards and git workflow rules for current stack
  • Added: .claude/rules/architecture.md — monorepo layout, server routes, services, deployment modes
  • Added: .claude/rules/documentation.md — documentation placement guidelines
  • Added: macOS schema file for Tauri desktop

Test plan

  • Verify CI release workflow runs successfully on Intel runner
  • Confirm Claude commands work correctly with updated instructions
  • Validate desktop build with updated Tauri schema

  electron-patterns rules). Update commands, rules, and CLAUDE.md
  to reflect current Rust+Axum server and Tauri launcher architecture.
  Add architecture and documentation rules.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant