23 Commits

Author SHA1 Message Date
7969a0d8c0 ci: use generic label 'gentoo' which maps to any runner capable of running gentoo jobs
All checks were successful
Gentoo Utils / docs (push) Successful in 16s
Gentoo Utils / fuzz (push) Successful in 1m12s
Gentoo Utils / build-oci-image (push) Successful in 10s
Gentoo Utils / grep (push) Successful in 4s
Gentoo Utils / check-format (push) Successful in 10s
Gentoo Utils / build (push) Successful in 22s
Gentoo Utils / test (push) Successful in 37s
2025-12-21 14:10:17 -06:00
250a6e7b6f ci: fuzz: clean up fuzzer script a bit
All checks were successful
Gentoo Utils / build-oci-image (push) Successful in 7s
Gentoo Utils / grep (push) Successful in 2s
Gentoo Utils / check-format (push) Successful in 8s
Gentoo Utils / docs (push) Successful in 12s
Gentoo Utils / build (push) Successful in 20s
Gentoo Utils / test (push) Successful in 29s
Gentoo Utils / fuzz (push) Successful in 47s
2025-12-16 00:39:24 +00:00
7947af8de2 ci: fuzz: dont fail the pipeline
All checks were successful
Gentoo Utils / build-oci-image (push) Successful in 7s
Gentoo Utils / grep (push) Successful in 3s
Gentoo Utils / check-format (push) Successful in 7s
Gentoo Utils / docs (push) Successful in 13s
Gentoo Utils / build (push) Successful in 19s
Gentoo Utils / test (push) Successful in 27s
Gentoo Utils / fuzz (push) Successful in 45s
2025-12-14 21:46:20 -06:00
f7f17514a6 ci: fix some instances of failing commands not failing jobs
Some checks failed
Gentoo Utils / build-oci-image (push) Successful in 7s
Gentoo Utils / check-format (push) Successful in 7s
Gentoo Utils / docs (push) Successful in 12s
Gentoo Utils / build (push) Successful in 19s
Gentoo Utils / grep (push) Successful in 3s
Gentoo Utils / test (push) Successful in 26s
Gentoo Utils / fuzz (push) Failing after 53s
ci: fix some rare instances of commands failing because TERM wasnt set
2025-12-14 21:40:50 -06:00
eac300343d ci: build: remove debugging echos
ci: build: remove redundant source
2025-12-14 21:40:50 -06:00
4c1f1bcb0e ci: add fuzz job
ci: fuzz: add timeout

ci: fuzz: add fuzzer timeout

ci: fuzz: fix portage venv
2025-12-14 21:40:50 -06:00
c25294333b use -E flag in git grep
All checks were successful
Gentoo Utils / build-oci-image (push) Successful in 17s
Gentoo Utils / grep (push) Successful in 4s
Gentoo Utils / check-format (push) Successful in 25s
Gentoo Utils / docs (push) Successful in 30s
Gentoo Utils / build (push) Successful in 40s
Gentoo Utils / test (push) Successful in 33s
2025-12-14 23:14:41 +00:00
06deeb3ae7 grep for todo! and dbg! in check_commands and in CI 2025-12-14 04:38:33 +00:00
c82152a365 ci: add docs job
All checks were successful
Gentoo Utils / build-oci-image (push) Successful in 15s
Gentoo Utils / docs (push) Successful in 14s
Gentoo Utils / build (push) Successful in 19s
Gentoo Utils / check-format (push) Successful in 39s
Gentoo Utils / test (push) Successful in 26s
2025-12-12 23:18:06 -06:00
f16545e65b ci: add check-format job 2025-12-12 23:05:56 -06:00
e83ca9aab2 ci: add test job
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 23:05:56 -06:00
0d1f38f795 ci: update build job to only build 2025-12-12 23:05:56 -06:00
a290528679 ci: build-oci-image: cache .git dir in build-oci-image
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 23:05:53 -06:00
8a483e6d6c ci: set default shell to login shell
This way /etc/profile is sourced in our gentoo jobs
2025-12-12 23:05:05 -06:00
91389abcb9 ci: simplify pipeline logic 2025-12-12 23:04:34 -06:00
e06415fb7b run CI when pushing to any branch
All checks were successful
Gentoo Utils / build-oci-image (push) Successful in 8s
Gentoo Utils / build (push) Successful in 31s
2025-12-08 22:24:12 +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
26f5776db9 infra: docker: fix workflow to always run on master 2025-12-06 20:56:58 +00: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