Skip to content

Repo fixes: macOS build, Apple/Metal support, edition 2024, CI#19

Merged
aosoft merged 8 commits into
masterfrom
aosoft/fix-repo
Apr 30, 2026
Merged

Repo fixes: macOS build, Apple/Metal support, edition 2024, CI#19
aosoft merged 8 commits into
masterfrom
aosoft/fix-repo

Conversation

@aosoft
Copy link
Copy Markdown
Owner

@aosoft aosoft commented Apr 30, 2026

Summary

  • Add Metal/Apple support via objc2 crates and update README
  • Adopt resolver v3 and edition 2024; bump dependencies
  • Refactor unity-native-plugin for clearer unsafe casts and refined Vulkan resource access
  • Make Windows-only deps (winit/winapi/wio/raw-window-handle) and d3d11/window modules in unity-native-plugin-tester cfg(windows)-gated so the workspace builds on macOS/Linux
  • Add GitHub Actions CI to run clippy/build/test on Windows, macOS, and Linux for PRs

Test plan

  • CI passes on ubuntu-latest
  • CI passes on windows-latest
  • CI passes on macos-latest
  • cargo build --workspace locally on macOS
  • cargo clippy --workspace --all-targets locally on macOS

@aosoft aosoft merged commit 7b89b36 into master Apr 30, 2026
3 checks passed
@aosoft aosoft deleted the aosoft/fix-repo branch April 30, 2026 12:47
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