9 Commits

Author SHA1 Message Date
ea7065fb2b ci: add docs job
All checks were successful
Gentoo Utils / build-oci-image (push) Successful in 15s
Gentoo Utils / check-format (push) Successful in 7s
Gentoo Utils / docs (push) Successful in 10s
Gentoo Utils / build (push) Successful in 19s
Gentoo Utils / test (push) Successful in 26s
2025-12-12 23:03:44 -06:00
d6746cfce0 ci: add check-format job 2025-12-12 23:03:31 -06:00
dcfd22859a 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:02:28 -06:00
8fb9c68404 ci: update build job to only build 2025-12-12 23:02:07 -06:00
fa18d20427 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:01:18 -06:00
0416d7990d ci: 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
2025-12-12 23:00:08 -06:00
a65a732608 ci: fix logic for detecting changes to .docker in build-oci-image 2025-12-12 22:58:30 -06:00
7d03d81705 ci: cache .git dir in build-oci-image 2025-12-12 22:56:25 -06:00
b470913158 ci: set default shell to login shell
This way /etc/profile is sourced in our gentoo jobs
2025-12-12 22:55:30 -06:00

View File

@@ -5,6 +5,7 @@ on: [push]
defaults:
run:
shell: bash -l {0}
jobs:
build-oci-image:
runs-on: ubuntu-latest