Commit Graph

18 Commits

Author SHA1 Message Date
William Casarin
2543978ffe github: unify fmt and clippy step
Signed-off-by: William Casarin <jb55@jb55.com>
2024-12-06 10:58:14 -08:00
William Casarin
5dcab460e5 fix linux packages again 2024-12-02 15:43:04 -08:00
William Casarin
678c82b388 ci: fix linux packages 2024-11-30 11:05:55 -08:00
William Casarin
9055d07844 build: cross compile binary packages (rpm/deb/dmg)
Windows build still has issues on aarch64 so we postpone that for now
2024-11-30 09:42:50 -08:00
William Casarin
236d1684e7 try to fix linux packages yet again
Signed-off-by: William Casarin <jb55@jb55.com>
2024-11-28 18:39:18 -08:00
William Casarin
dea2873d9a build: only build packages on merge to master
Signed-off-by: William Casarin <jb55@jb55.com>
2024-11-28 12:01:47 -08:00
William Casarin
05f36c81b3 github: run ci on pushes to master as well
Signed-off-by: William Casarin <jb55@jb55.com>
2024-11-28 11:50:24 -08:00
William Casarin
762fd263bb github: remove deprecated actions
Signed-off-by: William Casarin <jb55@jb55.com>
2024-11-27 17:15:19 -08:00
William Casarin
7f278fb630 github: update to checkout v4 in actions
may solve deprecation warnings

Signed-off-by: William Casarin <jb55@jb55.com>
2024-11-27 16:46:40 -08:00
William Casarin
5cea7ae5d4 github: split matrix into individual build steps per OS
So we don't have to wait for the whole matrix to start building
individual packages per OS

Signed-off-by: William Casarin <jb55@jb55.com>
2024-11-27 16:27:37 -08:00
William Casarin
79e0228790 github: automatically build and sign macOS dmg
Signed-off-by: William Casarin <jb55@jb55.com>
2024-11-27 16:19:40 -08:00
William Casarin
d57a3ebc62 github: add windows build matrix and installer package
Signed-off-by: William Casarin <jb55@jb55.com>
2024-11-27 15:45:11 -08:00
Ken Sedgwick
fb187293e1 update to github v4 artifact actions 2024-11-26 13:28:58 -08:00
Ken Sedgwick
bfcfbd661d Add debian packaging 2024-11-26 13:01:05 -08:00
Ken Sedgwick
ad52775822 Generate RPM package 2024-11-25 15:25:56 -08:00
William Casarin
6c9693dbf0 github: disable --all-features for now
Since some things are broken

Signed-off-by: William Casarin <jb55@jb55.com>
2024-11-13 09:55:56 -08:00
William Casarin
73f54d1c4f ci: disable wasm builds for now
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-19 14:32:51 -07:00
William Casarin
696caa1f1c Initial commit 2022-11-05 22:12:17 -07:00