William Casarin
516bbb6bc6
deb: add name so package works again
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-12-13 11:01:09 -08:00
William Casarin
0302a228f8
rpm: fix rpm build
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-12-13 10:45:47 -08:00
William Casarin
6da23a1374
windows: amd64 installer
...
This adds windows amd64 support via a dynamic build step that configures
the inno installer for the correct architecture
Changelog-Added: Add amd64 support for Windows build
Closes: https://github.com/damus-io/notedeck/issues/506
2024-12-13 10:07:47 -08:00
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
355151e1d4
Revert "ci: build before test"
...
to figure out this packaging issue...
This reverts commit 24db85f1d0 .
2024-11-28 17:45:31 -08:00
William Casarin
24db85f1d0
ci: build before test
...
just because
2024-11-28 16:56:31 -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
afb0e5fe65
github: remove pages workflow
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-04-27 01:53:08 -07: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