Commit Graph

135 Commits

Author SHA1 Message Date
35b81e40cc give fuzzer library targets different names
If these targets have the same names, only the last processed target
gets put into rust-project.json.
2025-12-08 01:28:20 +00:00
e755e8c55d configure fuzzers separately 2025-12-08 01:28:20 +00:00
ab48b71eaa infra: formatting + debug in check changes step
Some checks failed
Gentoo Utils / build (push) Has been cancelled
Gentoo Utils / build-oci-image (push) Has been cancelled
2025-12-07 22:52:35 +00:00
fe26fe3507 infra: add default branch name to outputs 2025-12-07 22:52:34 +00:00
4780bc02bb infra: switch to using generic runner brutalisk and manually specify container image 2025-12-07 22:52:04 +00:00
5350bab57f update logo
Some checks failed
Gentoo Utils / build-docker (push) Successful in 8s
Gentoo Utils / build (push) Failing after 25s
2025-12-07 19:48:48 +00:00
284958ea9e run tests verbosely 2025-12-06 20:56:58 +00:00
26f5776db9 infra: docker: fix workflow to always run on master 2025-12-06 20:56:58 +00:00
892146f59a Merge remote-tracking branch 'epenguin-gitea/feature/add-check-ci'
Some checks failed
Gentoo Utils / build-docker (push) Successful in 8s
Gentoo Utils / build (push) Failing after 11s
2025-12-06 19:59:20 +00:00
a45820bd5a add cbindgen to container image
Some checks failed
Build gentoo-utils docker image / build-docker (push) Failing after 17s
2025-12-06 19:50:22 +00:00
e4ca6814fe add logo 2025-12-06 19:40:07 +00:00
cb85ad75b3 infra: docker: set portage to shallow clone packages via git
Some checks failed
Gentoo Utils / build-docker (pull_request) Successful in 9s
Gentoo Utils / build (pull_request) Failing after 11s
2025-12-05 20:36:11 -06:00
8f4a7bfc4f docker: run as non-root user in containers using this image 2025-12-05 20:35:56 -06:00
231b43a949 infra: docker: add nodejs
nodejs is required to run github actions
2025-12-05 20:35:33 -06:00
79f7261f28 infra: move docker workflow into gentoo-utils workflow
infra: add build job to CI
2025-12-05 20:34:49 -06:00
5eebec3d9b add CI files 2025-12-05 16:31:43 +00:00
931a183347 commit dir-locals 2025-12-03 19:26:21 +00:00
a11e19e8e1 clean up fuzzer related meson logic 2025-12-01 19:50:26 +00:00
b753519a3e add parse method to Parseable trait for easy parsing 2025-11-30 22:47:12 +00:00
abf784a784 add some docs 2025-11-30 22:12:49 +00:00
13a6ab5d21 set buildtype to debugoptimized 2025-11-30 19:05:19 +00:00
f06859c447 run meson compile before running check commands 2025-11-30 19:05:02 +00:00
b0311ba813 use lld not ldd 2025-11-30 18:49:49 +00:00
94f3397d19 use fs.stem instead of name in tests/meson.build 2025-11-29 16:43:10 +00:00
f0ffe5cb2b add porthole test to check_commands.txt 2025-11-28 17:23:15 +00:00
327d871c16 add repo parser test 2025-11-28 17:22:16 +00:00
7b60034425 use gnu parallel to run pre-commit hook check commands in parallel 2025-11-28 17:16:33 +00:00
558e213ab4 add porthole tests to meson 2025-11-28 17:13:47 +00:00
ee5b3c8166 bump mon 2025-11-26 19:24:45 +00:00
86e2b4559a derive PartialEq and Eq for Atom and Atom related types 2025-11-23 05:18:30 +00:00
5be1e5c37a derive Hash for Atom and similar types 2025-11-23 03:30:37 +00:00
f8149b43d4 rearrange modules 2025-11-23 02:49:53 +00:00
bffc1e88b0 allow "0" as a build-id 2025-11-23 01:34:01 +00:00
ffa1a05fc1 remove invalid comment 2025-11-23 01:33:07 +00:00
ac1eb15ea7 enable fuzz feature in check.sh 2025-11-22 05:52:53 +00:00
de9fd0fbd9 print the remaining input on fuzzer failures 2025-11-22 05:49:45 +00:00
9062881692 disallow wildcard after a build-id 2025-11-22 01:20:55 +00:00
e9603ce62f represent 4th variant of slots, and disallow empty primary slot names 2025-11-22 01:03:14 +00:00
bd0fec80f9 verify that repo names are also valid package names 2025-11-22 00:17:14 +00:00
c06360aed6 disallow "+" in repo names 2025-11-22 00:16:09 +00:00
64065b753b remove unneeded targets from Cargo.toml 2025-11-21 23:23:57 +00:00
9eaf25f8c8 change "test" meson option to "tests" 2025-11-21 23:21:15 +00:00
fb69d82e6f build-id must not start with zero 2025-11-21 04:33:55 +00:00
bf56ed1c61 remove build-id from control version and reject inputs with it 2025-11-21 02:25:22 +00:00
3bce987993 format version build-id 2025-11-20 23:50:47 +00:00
360a44d608 port check.sh to use only meson 2025-11-20 23:49:46 +00:00
699d4bafd0 update mon and use new ascii parsers 2025-11-20 23:27:41 +00:00
ff7d9b312f fix lints 2025-11-19 05:04:44 +00:00
ad8a4b838b remove dbg! 2025-11-19 05:04:44 +00:00
0d40608404 compare versions as strings rather than parsing them to ints
Parsing version numbers to u64s could cause an panic on int overflow
with very large versions.
2025-11-19 05:04:40 +00:00