| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-12-17 | debuggingsplit-into-workspace | John Turner | |
| 2025-12-17 | rust-analyzer.sh: invoke clippy-json directly, which now handles compiling ↵ | John Turner | |
| internally | |||
| 2025-12-15 | Merge pull request 'Add fuzzer to the pipeline' (#11) from ↵ | John Turner | |
| feature/add-fuzzer-to-ci into master Reviewed-on: https://git.epenguin.net/gentoo-utils/gentoo-utils-gitea/pulls/11 | |||
| 2025-12-16 | ci: fuzz: clean up fuzzer script a bit | John Turner | |
| 2025-12-14 | ci: fuzz: dont fail the pipeline | penguin | |
| 2025-12-14 | ci: fix some instances of failing commands not failing jobs | penguin | |
| ci: fix some rare instances of commands failing because TERM wasnt set | |||
| 2025-12-14 | ci: build: remove debugging echos | penguin | |
| ci: build: remove redundant source | |||
| 2025-12-14 | ci: add fuzz job | penguin | |
| ci: fuzz: add timeout ci: fuzz: add fuzzer timeout ci: fuzz: fix portage venv | |||
| 2025-12-14 | scripts: add fuzzer helper script | penguin | |
| 2025-12-14 | Merge pull request 'feature/remove-statics-from-parser-fuzzer' (#13) from ↵ | John Turner | |
| feature/remove-statics-from-parser-fuzzer into master Reviewed-on: https://git.epenguin.net/gentoo-utils/gentoo-utils-gitea/pulls/13 Reviewed-by: penguin <penguin@epenguin.net> | |||
| 2025-12-15 | gate atom parser fuzzer debug printing | John Turner | |
| 2025-12-15 | check for duplicate flags in usedeps, instead of duplicate usedeps | John Turner | |
| 2025-12-15 | except InvalidAtom in atom.py | John Turner | |
| 2025-12-15 | remove static variables from atom parser fuzzer | John Turner | |
| Stdin and Stdout are already synchronized and available to multiple threads as needed, we don't need to hold onto instances in a static variable. | |||
| 2025-12-14 | use -E flag in git grep | John Turner | |
| 2025-12-14 | fill in todo! in match arm | John Turner | |
| 2025-12-14 | grep for todo! and dbg! in check_commands and in CI | John Turner | |
| 2025-12-13 | Merge pull request 'allow fuzzer disagreements where there are duplicated ↵ | John Turner | |
| usedeps in the atom' (#10) from feature/fix-fuzzer-failure-on-duplicated-usedeps into master Reviewed-on: https://git.epenguin.net/gentoo-utils/gentoo-utils-gitea/pulls/10 | |||
| 2025-12-14 | allow fuzzer disagreements where there are duplicated usedeps in the atom | John Turner | |
| Portage rejects atoms with duplicated usedeps that are otherwise valid, gentoo-utils accepts these as valid however. So we will not panic on cases of disagreement where the control side fails and we detect duplicated usedeps. | |||
| 2025-12-14 | give fuzzer corpuses unique names | John Turner | |
| 2025-12-14 | add alias targets for fuzzers | John Turner | |
| 2025-12-14 | prefix atom fuzzer static library targets with "atom" | John Turner | |
| 2025-12-12 | Merge pull request 'Add docker image caching; split build job into build, ↵ | John Turner | |
| test, check format jobs; add docs job' (#6) from feature/split-ci-into-more-jobs into master Reviewed-on: https://git.epenguin.net/gentoo-utils/gentoo-utils-gitea/pulls/6 | |||
| 2025-12-12 | ci: add docs job | penguin | |
| 2025-12-12 | ci: add check-format job | penguin | |
| 2025-12-12 | ci: add test job | penguin | |
| Right now this just rebuilds everything the build job built. In a future PR I will either cache the build dir from the build job or I will upload the build dir as an artifact. | |||
| 2025-12-12 | ci: update build job to only build | penguin | |
| 2025-12-12 | ci: build-oci-image: cache .git dir in build-oci-image | penguin | |
| ci: build-oci-image: fix logic for detecting changes to .docker in build-oci-image ci: build-oci-image: use registry url variable, not hardcoded url ci: build-oci-image: change changes_detected var to build image ci: build-oci-image: output an image tag for other jobs to use ci: build-oci-image: cache the docker image build This wont always speed things up, but occasionally it will speed things up by a lot | |||
| 2025-12-12 | ci: set default shell to login shell | penguin | |
| This way /etc/profile is sourced in our gentoo jobs | |||
| 2025-12-12 | ci: build-oci-image: create entrypoint script and put env sources in it | penguin | |
| 2025-12-12 | ci: simplify pipeline logic | penguin | |
| 2025-12-12 | use "ninja test" instead of "meson test" in check_commands.txt | John Turner | |
| 2025-12-12 | create rust-analyzer.sh script | John Turner | |
| This script should be ran by the LSP server to get error diagnostics. | |||
| 2025-12-12 | give fuzzer related targets unique names | John Turner | |
| 2025-12-11 | fix warnings in src/atom/mod.rs | John Turner | |
| 2025-12-11 | fix warnings in fuzzers | John Turner | |
| 2025-12-11 | commit rust-project.json | John Turner | |
| 2025-12-11 | run all tests in check_commands.txt verbosely | John Turner | |
| 2025-12-08 | run CI when pushing to any branch | John Turner | |
| 2025-12-08 | handle Manifest.gz files in repos | John Turner | |
| 2025-12-08 | run all tests in check_commands.txt | John Turner | |
| 2025-12-08 | add rustfmt target | John Turner | |
| 2025-12-08 | remove cbindgen from meson deps and dockerfile | John Turner | |
| 2025-12-08 | hookup atom parser fuzzer to read and write to stdin/stdout | John Turner | |
| 2025-12-08 | give fuzzer library targets different names | John Turner | |
| If these targets have the same names, only the last processed target gets put into rust-project.json. | |||
| 2025-12-08 | configure fuzzers separately | John Turner | |
| 2025-12-07 | infra: formatting + debug in check changes step | penguin | |
| 2025-12-07 | infra: add default branch name to outputs | penguin | |
| 2025-12-07 | infra: switch to using generic runner brutalisk and manually specify ↵ | penguin | |
| container image | |||
| 2025-12-07 | update logo | John Turner | |
