Stone Tickle
ffca4b2a4e
change ci results destination folder
2026-01-18 10:22:37 -05:00
Stone Tickle
49eee589cd
solaris build: use bootstrapped samu
2026-01-18 10:21:47 -05:00
Stone Tickle
913ce0d5ab
disable libarchive for solaris build
2026-01-18 10:15:02 -05:00
Stone Tickle
028f168c8b
add copyright
2026-01-18 09:28:41 -05:00
Stone Tickle
9b85ebfda7
add tcc to ci
2026-01-17 14:21:19 -05:00
Stone Tickle
44859e9b6f
gh-pr: support alternate repos
2026-01-11 08:55:09 -05:00
Stone Tickle
33f04c19b1
fix release docs script
2026-01-06 10:52:05 -05:00
Stone Tickle
17e70f4967
remove unneeded cleanup
2026-01-06 10:51:23 -05:00
Stone Tickle
a3a726e3b0
gather some timing information during project test
2025-10-28 20:15:10 -04:00
Stone Tickle
029d39e1a8
delete unused scripts
2025-10-26 21:50:45 -04:00
Stone Tickle
8509681834
fix handling of project args for native targets
...
without this the `embedder` target will be built without any project
arguments applied.
2025-10-19 08:32:42 -04:00
Stone Tickle
a05e42bf93
gh-pr.meson: handle multi-commit PR
2025-05-27 18:37:29 -04:00
Stone Tickle
161e8aa19d
add missing copyright
2025-05-19 09:17:58 -04:00
Stone Tickle
e9675ef4a6
add tools/gh-pr.meson
...
A simple tool to help merge github PRs, inspired by
https://github.com/projg2/pram
2025-05-19 09:12:08 -04:00
Stone Tickle
ce86206996
pkgconfig: select backend at runtime
...
exec and null are always available. libpkgconf is preferred if
available. We can simplify bootstrap.sh since muon can call pkg-config
itself. This will probably break some CI.
2025-05-12 10:11:05 -04:00
Stone Tickle
8ba58cc4c2
tcc got moved to edge/community
2025-04-27 14:40:58 -04:00
Stone Tickle
d942c3c835
remove libcares hack from alpine ci
2025-04-10 12:34:23 -04:00
Stone Tickle
a033ae795b
use amd64 for binary name
2025-03-31 11:08:44 -04:00
Stone Tickle
1bcd48f0b1
update alpine.sh
2025-03-31 10:27:39 -04:00
Stone Tickle
0e3a94bed0
update alpine.sh
2025-03-31 10:13:25 -04:00
Stone Tickle
ed9b01fb04
add cirrus-ci config
2025-03-29 23:47:14 -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
ed5ee128e6
remove --mkpath since it didn't work
2025-02-12 11:54:06 -05:00
Stone Tickle
19eecb8dcd
attempt to fix releasing to a new version
...
There is still a race condition. Other CI steps will fail if this one
doesn't finish first
2025-02-12 11:46:37 -05:00
Stone Tickle
9cfa2c3069
don't deploy md5s for linux binaries
...
They are hosted right alongside the binaries so I don't think they are
providing any real security benifit. Plus none of the other artifacts
have checksums.
2025-02-12 11:44:27 -05:00
Stone Tickle
2689554a58
deploy book and versioned reference
2025-02-03 10:30:32 -05:00
Stone Tickle
0cec65e227
fix release tarball + add meson-docs
2025-01-13 10:22:55 -05:00
Stone Tickle
44e203b066
analyzer improvements
2024-11-28 13:33:14 -05:00
Stone Tickle
6ec469bb42
bootstrap.sh - use muon-bootstrap as exe name
...
This makes the behavior the same as windows and ensures that the build
process doesn't have spurious errors due to trying to use the muon exe
while it is being written to.
2024-11-03 08:44:09 -05:00
Stone Tickle
5ff49d9966
github mirror: sync all release branches
2024-10-08 10:57:47 -05:00
Stone Tickle
3c35ff4985
alpine ci: deploy artifacts from non-master branch
2024-10-07 09:51:37 -05:00
Stone Tickle
4480bf6bd9
clean up release scripts
2024-10-06 11:59:22 -05:00
Stone Tickle
27e1726395
fix version format
2024-09-20 09:59:47 -04: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
kzc
38a577b6bf
add support for objcpp
...
* when adding objc or objcpp language implicitly add c or cpp accordingly
* support assembly lowercase suffix ".s" in addition to ".S"
* associate assembly language with c or cpp compiler
2024-08-14 10:14:50 -04:00
Stone Tickle
8ff7e19f7e
fix non github deploys
2024-08-14 06:17:52 -04:00
Stone Tickle
6e671e43e1
deploy muon binary from macos ci
2024-08-13 16:08:47 -04:00
Stone Tickle
9d82adffa5
migrate gh to muon-build org
2024-08-13 07:04:38 -04:00
Stone Tickle
2df0a465a1
build a tarball with meson-tests in ci
2024-08-12 11:11:40 -04:00
Stone Tickle
0e541377f9
cast to signed char
2024-08-12 10:09:33 -04:00
Stone Tickle
af20040020
fix signed char overflow
2024-08-11 14:49:06 -04:00
Stone Tickle
343ea8f60c
migrate project tests to external repo
2024-08-06 10:20:04 -04:00
Stone Tickle
d2ff25a5b3
add a filter to strip testcase blocks
2024-07-24 09:03:02 -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
81b0691d17
remove ninja requirement from muon bootstrap
2024-01-31 07:03:18 -05:00
Stone Tickle
2afcdbdacb
restrict modules to embedded modules
...
also alter function syntax
2023-11-25 20:45:55 -05:00
Stone Tickle
96578fe3eb
ci: gracefully handle building with no secrets
2023-11-11 20:47:19 -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
43b38b73e4
update tests to meson 1.0.1
2023-04-10 06:23:03 -04:00
Stone Tickle
d0c7d71013
set native: true for embedder
2023-03-17 10:27:17 -04:00