Skip to content

Improve wgpu-native CD/CI #2

Open
@kkoreilly

Description

@kkoreilly

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.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions