Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve wgpu-native CD/CI #2

Open
kkoreilly opened this issue Dec 11, 2024 · 0 comments
Open

Improve wgpu-native CD/CI #2

kkoreilly opened this issue Dec 11, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@kkoreilly
Copy link
Member

kkoreilly commented Dec 11, 2024

We have support for Windows and Linux arm64 platforms now (#1), but they are still not included in the CD and CI since GitHub Workflows do not support them for free plans yet. Once they do, we should add those platforms to the CD and CI.

We should also add appropriate strip commands to the CD to reduce the size of the produced .a files; strip --strip-unneeded works on Linux and strip -S works on macOS, but nothing seems to work for Windows and I'm not sure about mobile. Moreover, Rust purports to support a strip="symbols" option, but we are doing that and it doesn't seem to remove as much as strip.

We probably want to do these changes in conjunction with updating to a new version of wgpu-native, as we will want to do some Git surgery to avoid bloating the repo with binary change history.

@kkoreilly kkoreilly added the enhancement New feature or request label Dec 11, 2024
@kkoreilly kkoreilly self-assigned this Dec 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant