87 Commits

Author SHA1 Message Date
Stone Tickle
9bc8ef8d12 fix fortify source typo
and use build subcommand on ubuntu workflow
2025-10-23 20:43:56 -04:00
Stone Tickle
17f094feab netbsd: run all tests
Actually, most of these are passing.
2025-08-05 10:05:32 -04:00
Stone Tickle
2dbe990653 add fedora build to srht ci 2025-07-26 07:12:46 -04:00
Stone Tickle
ab4265b22f migrate alpine ci to a script
for reuse on other ci platforms
2025-03-29 22:31:42 -04:00
Stone Tickle
15fac6a65c delete project builds
It makes more sense to put these on github actions
2025-03-29 22:24:37 -04:00
Stone Tickle
a370a1e3d5 update option name 2025-03-26 10:50:55 -04:00
Stone Tickle
5c13af9ea0 fix pkgconf setting in alpine build 2025-03-26 10:44:06 -04:00
Stone Tickle
f94e3c8892 clean up docs and tests related options
- separate options to control meson-docs and meson-tests
- decouple docs and website
    docs => man-pages
- change website to a 'feature'
2025-03-14 07:42:42 -04:00
Stone Tickle
88ed1d8e22 alpine CI - we no longer have to build twice 2025-02-12 11:44:08 -05:00
Stone Tickle
84c71d9c26 add mdbook to alpine build 2025-02-03 10:08:21 -05:00
Stone Tickle
08ccf00f83 fix alpine community repo 2025-02-03 10:07:39 -05:00
Stone Tickle
94f11510b3
fix static build 2024-12-23 08:36:13 -05:00
Stone Tickle
9ffbc2c829
update alpine image 2024-12-23 07:46:49 -05:00
Stone Tickle
4480bf6bd9 clean up release scripts 2024-10-06 11:59:22 -05:00
Stone Tickle
fa2eee4c19 bump version in preparation for release
Also stop using edge for uploaded artifact versions.
2024-09-20 09:50:57 -04:00
Stone Tickle
d9ff149b69 fix objc in ci 2024-08-14 12:48:46 -04:00
Stone Tickle
2df0a465a1 build a tarball with meson-tests in ci 2024-08-12 11:11:40 -04:00
Stone Tickle
8d5c012bc0 try to fix all compiler warnings on alpine gcc 2024-07-23 06:46:58 -04:00
Stone Tickle
20cafd2142 add srht ci job to build some real world projects 2024-05-13 11:40:44 -04:00
Stone Tickle
7570971b6c
remove nproc usage in ci
muon has code now to determine cpu count
2024-02-02 15:07:40 -05:00
Stone Tickle
0a2253f942
use muon samu in debian build 2024-01-31 09:06:43 -05:00
Stone Tickle
753a854ec7
fix alpine build 2024-01-31 07:22:13 -05:00
Stone Tickle
81b0691d17
remove ninja requirement from muon bootstrap 2024-01-31 07:03:18 -05:00
Stone Tickle
8d39726302
ci: handle another secret missing case 2023-11-11 21:14:22 -05:00
Stone Tickle
ed2645c525
ci: fix tcc 2023-11-11 20:44:23 -05:00
Stone Tickle
e3525d7400
move non yaml files out of .builds
This should hopefully fix CI from lists.sr.ht.
2023-10-29 07:36:36 -04:00
Stone Tickle
4d2050f9c3
fix missing linux headers in alpine build 2023-10-03 13:53:51 -04:00
Stone Tickle
de4ab01eed
switch fortify source build to use clang 2023-06-27 15:18:02 -04:00
Stone Tickle
c2dfee0ace
add missing cd per task 2023-06-27 14:16:00 -04:00
Stone Tickle
a659eba41c
add task to test muon with -D_FORTIFY_SOURCE=3 2023-06-27 13:29:15 -04:00
Stone Tickle
0d74e03060
break up tasks 2023-06-27 13:28:40 -04:00
Stone Tickle
acf475c3db
add libclang-rt-dev dep to debian build 2023-06-27 13:26:53 -04:00
Stone Tickle
70537a7581
pin alpine image version
Since the community repo was using latest-stable, when alpine updated to
3.18 but the image was still on 3.17, incompatible packages got pulled
into the index.
2023-06-03 09:46:09 -04:00
Stone Tickle
d0def8732b
update xz package
static lzma has been split from xz-dev
2023-01-20 14:35:31 -05:00
Stone Tickle
7c2a547659
update zstd package
zstd-static was removed in alpine 3.17.  The zstd-dev package contains
libzstd.a.
2023-01-20 14:26:11 -05:00
Stone Tickle
34b6735c02
add meson compat version to website 2023-01-15 09:30:43 -05:00
Stone Tickle
56ef6b3bf7
use --mirror for github sync 2023-01-14 21:19:59 -05:00
Stone Tickle
13f1c7d8e7
add repositories section to alpine build 2022-12-19 09:34:46 -05:00
Stone Tickle
bfdf61994f
add reuse in CI 2022-12-19 09:14:20 -05:00
Stone Tickle
8f3cc57d47
add missing copyright notices 2022-12-19 09:09:43 -05:00
Stone Tickle
486a4a23b5
leave a copy of status.css for ci.html to use 2022-11-07 05:41:18 -05:00
Stone Tickle
f6c9dc48e6
add solaris11 build 2022-11-06 04:58:59 -05:00
Stone Tickle
d3c241b678
add tarball with samurai build artifact 2022-11-05 07:33:46 -04:00
Stone Tickle
4298aa2011
make muon reuse compliant
https://reuse.software
2022-10-25 10:54:31 -04:00
Stone Tickle
40bf3553f4
add more build artifacts 2022-10-13 22:37:39 -04:00
Stone Tickle
697a69b5ec
use nproc to set number of jobs in CI 2022-09-30 09:29:21 -04:00
Stone Tickle
e02458af1b
remove unit suite from netbsd testing
the unit suite was removed awhile ago, but since there isn't any
validation done on suites it didn't cause an error.  When unit got
inadvertently reintroduced in 43a1691c, this caused a project test to
run on netbsd.
2022-09-29 14:38:48 -04:00
Stone Tickle
2eddcbe0a2
add --follow-tags to github mirror command 2022-08-21 16:32:11 -05:00
Stone Tickle
f11b56ecf7
update the github mirror from ci 2022-08-20 14:34:14 -05:00
Stone Tickle
ebdc6a2f47
remove unused clang build from alpine CI 2022-07-06 11:17:01 -05:00