William Casarin
012ff9d53d
android: add initial ci
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-06-17 13:15:40 -07:00
William Casarin
43310b271e
ci: bump ubuntu runner
...
Since our current runner was deprecated
Link: https://github.com/actions/runner-images/issues/11101
2025-04-17 14:13:55 -07:00
William Casarin
74801098f3
ci: upload artifacts step
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-02-04 11:18:21 -08:00
William Casarin
35dbe812b2
ci: run on older ubuntu
...
From guythatsits:
> Not sure if this is helpful but the reason it isn't installing in any
of the debian based is the libc6 dependency(requires 2.39, these are
both on 2.35). Looks like popos alpha apparently includes the updated
library. Had the same issue on just a barebone debian system as well.
By default, GitHub Actions uses the latest Ubuntu runner (e.g.,
ubuntu-latest), which has glibc 2.39+. Instead, we can explicitly use
ubuntu-20.04, which has glibc 2.31.
Reported-by: guythatsits
Fixes: https://github.com/damus-io/notedeck/issues/706
Changelog-Fixed: Fixed issue running binary on older debian distros
Signed-off-by: William Casarin <jb55@jb55.com >
2025-02-04 06:48:52 -08:00
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