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