summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-12-14read arch.listfeature/profilesJohn Turner
2025-12-14read global package.maskJohn Turner
2025-12-14add mockrepo testsJohn Turner
2025-12-14read repo_name when opening reposJohn Turner
2025-12-14default to Eapi 0 if no eapi file existsJohn Turner
2025-12-14add docs to profile moduleJohn Turner
2025-12-14read deprecated file in profilesJohn Turner
2025-12-14read eapi file in profilesJohn Turner
2025-12-14add profile related source files to sources variableJohn Turner
2025-12-14impl profile evaluationJohn Turner
2025-12-14give fuzzer corpuses unique namesJohn Turner
2025-12-14add alias targets for fuzzersJohn Turner
2025-12-14prefix atom fuzzer static library targets with "atom"John Turner
2025-12-12Merge 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-12ci: add docs jobpenguin
2025-12-12ci: add check-format jobpenguin
2025-12-12ci: add test jobpenguin
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-12ci: update build job to only buildpenguin
2025-12-12ci: build-oci-image: cache .git dir in build-oci-imagepenguin
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-12ci: set default shell to login shellpenguin
This way /etc/profile is sourced in our gentoo jobs
2025-12-12ci: build-oci-image: create entrypoint script and put env sources in itpenguin
2025-12-12ci: simplify pipeline logicpenguin
2025-12-12use "ninja test" instead of "meson test" in check_commands.txtJohn Turner
2025-12-12create rust-analyzer.sh scriptJohn Turner
This script should be ran by the LSP server to get error diagnostics.
2025-12-12give fuzzer related targets unique namesJohn Turner
2025-12-11fix warnings in src/atom/mod.rsJohn Turner
2025-12-11fix warnings in fuzzersJohn Turner
2025-12-11commit rust-project.jsonJohn Turner
2025-12-11run all tests in check_commands.txt verboselyJohn Turner
2025-12-08run CI when pushing to any branchJohn Turner
2025-12-08handle Manifest.gz files in reposJohn Turner
2025-12-08run all tests in check_commands.txtJohn Turner
2025-12-08add rustfmt targetJohn Turner
2025-12-08remove cbindgen from meson deps and dockerfileJohn Turner
2025-12-08hookup atom parser fuzzer to read and write to stdin/stdoutJohn Turner
2025-12-08give fuzzer library targets different namesJohn Turner
If these targets have the same names, only the last processed target gets put into rust-project.json.
2025-12-08configure fuzzers separatelyJohn Turner
2025-12-07infra: formatting + debug in check changes steppenguin
2025-12-07infra: add default branch name to outputspenguin
2025-12-07infra: switch to using generic runner brutalisk and manually specify ↵penguin
container image
2025-12-07update logoJohn Turner
2025-12-06run tests verboselyJohn Turner
2025-12-06infra: docker: fix workflow to always run on masterpenguin
2025-12-06Merge remote-tracking branch 'epenguin-gitea/feature/add-check-ci'John Turner
2025-12-06add cbindgen to container imageJohn Turner
2025-12-06add logoJohn Turner
2025-12-05infra: docker: set portage to shallow clone packages via gitpenguin
2025-12-05docker: run as non-root user in containers using this imagepenguin
2025-12-05infra: docker: add nodejspenguin
nodejs is required to run github actions
2025-12-05infra: move docker workflow into gentoo-utils workflowpenguin
infra: add build job to CI