Skip to content

Add optional macOS ARM64 release binary to CI - #11

Open
whooof wants to merge 4 commits into
mainfrom
feature/macos-arm64-release
Open

Add optional macOS ARM64 release binary to CI#11
whooof wants to merge 4 commits into
mainfrom
feature/macos-arm64-release

Conversation

@whooof

@whooof whooof commented Oct 19, 2025

Copy link
Copy Markdown
Owner

Add release app option

Copilot AI review requested due to automatic review settings October 19, 2025 21:43

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds an optional macOS ARM64 release binary job to the CI workflow that builds and uploads release artifacts for Apple Silicon machines.

  • Adds a new release-macos-arm64 job that runs on pull requests or manual workflow dispatch
  • Configures the job to build for the aarch64-apple-darwin target with minification enabled
  • Uses the rust-build/rust-build.action to handle the build and upload process

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread .github/workflows/rust.yml Outdated
whooof and others added 3 commits October 19, 2025 23:44
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
whooof added a commit that referenced this pull request Feb 17, 2026
- Extract handlers from god object: split app.rs into mod/handlers/polling
- Simplify use cases with macros for boilerplate reduction
- Add 35 unit tests across repository, service, config, filter modules
- Create CI pipeline with check, test, clippy, fmt jobs
- Add .app bundle metadata and deny.toml for cargo-deny
- Async cleanup preview, batch import with fallback
- Info modal dependency tree, brew doctor, taps management
- Keyboard shortcuts (Cmd+R, Cmd+1-5), system theme detection
- Package sorting, tab counters, dirs crate, clippy fixes
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.

2 participants