Commit Graph

136 Commits

Author SHA1 Message Date
f279f75a19 hookup atom parser fuzzer to read and write to stdin/stdout 2025-12-08 01:40:25 +00:00
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