mouser-engine-wgpu 0.1.1

Mouser's wgpu renderer (engine "mouser") as an engine library on the C ABI (mouser-engine-abi v2)
Documentation
1
2
3
4
5
6
7
8
9
# Releasing mouser-engine-wgpu

1. Bump `version` in Cargo.toml and engine.toml, update CHANGELOG.md.
2. Commit, tag `vX.Y.Z`, push the tag.
3. `.github/workflows/release.yml` builds for x86_64 Linux, macOS (arm64 and x86_64) and x86_64 Windows, adds `FILE.sha256` and `FILE.minisig` (minisign, from the `MINISIGN_SECRET_KEY` and `MINISIGN_PASSWORD` secrets) and publishes the GitHub release.
4. `cargo publish` (crates.io).
5. Point Mouser's `crates/mouser-core/src/plugins.lock` at the new assets.

Assets are named `mouser-engine-wgpu-VERSION-TARGET.tar.gz`, the layout `mouser engine install gh:WeirdBrains/mouser-engine-wgpu` expects.