CI: Use meson::gentoo with custom URI + cache fixes and updates #16

Open
penguin wants to merge 3 commits from feature/use-gentoo-repo-for-meson into master
Owner
  • optimizes the docker build logic to be less confusing and more deterministic
  • use meson::gentoo with EGIT_OVERRIDE_REPO_MESONBUILD_MESON instead of spawns overlay
  • adds build cache to build jobs
- optimizes the docker build logic to be less confusing and more deterministic - use meson::gentoo with EGIT_OVERRIDE_REPO_MESONBUILD_MESON instead of spawns overlay - adds build cache to build jobs
penguin added 4 commits 2025-12-27 12:37:10 -06:00
ci: image: use gentoo repo with EGIT_OVERRIDE_REPO_MESONBUILD_MESON for meson
All checks were successful
Gentoo Utils / build-oci-image (push) Successful in 7m34s
Gentoo Utils / grep (push) Successful in 1m8s
Gentoo Utils / check-format (push) Successful in 1m17s
Gentoo Utils / docs (push) Successful in 1m28s
Gentoo Utils / build (push) Successful in 1m39s
Gentoo Utils / test (push) Successful in 32s
Gentoo Utils / fuzz (push) Successful in 1m21s
69bde9b17f
update cache
All checks were successful
Gentoo Utils / build-oci-image (push) Successful in 7m31s
Gentoo Utils / grep (push) Successful in 1m26s
Gentoo Utils / docs (push) Successful in 1m32s
Gentoo Utils / check-format (push) Successful in 1m34s
Gentoo Utils / build (push) Successful in 1m44s
Gentoo Utils / test (push) Successful in 33s
Gentoo Utils / fuzz (push) Successful in 1m19s
6e1975107a
ci: fix build cache path
All checks were successful
Gentoo Utils / grep (push) Successful in 4s
Gentoo Utils / check-format (push) Successful in 10s
Gentoo Utils / build-oci-image (push) Successful in 20s
Gentoo Utils / docs (push) Successful in 18s
Gentoo Utils / build (push) Successful in 29s
Gentoo Utils / test (push) Successful in 34s
Gentoo Utils / fuzz (push) Successful in 1m22s
b87177d7a0
penguin force-pushed feature/use-gentoo-repo-for-meson from b87177d7a0 to e855950b20 2025-12-27 12:37:24 -06:00 Compare
penguin force-pushed feature/use-gentoo-repo-for-meson from e855950b20 to aa1d57cf94 2025-12-27 12:45:58 -06:00 Compare
penguin changed title from CI: Use meson::gentoo with custom URI + cache fixes and updates to WIP: CI: Use meson::gentoo with custom URI + cache fixes and updates 2025-12-27 12:55:55 -06:00
penguin added 1 commit 2025-12-27 13:06:43 -06:00
test cache
All checks were successful
Gentoo Utils / build-oci-image (push) Successful in 20s
Gentoo Utils / build (push) Successful in 28s
Gentoo Utils / grep (push) Successful in 4s
Gentoo Utils / check-format (push) Successful in 54s
Gentoo Utils / docs (push) Successful in 57s
Gentoo Utils / test (push) Successful in 1m17s
Gentoo Utils / fuzz (push) Successful in 2m10s
1a67e0145c
penguin force-pushed feature/use-gentoo-repo-for-meson from 1a67e0145c to ac6d24df85 2025-12-27 13:19:57 -06:00 Compare
penguin force-pushed feature/use-gentoo-repo-for-meson from ac6d24df85 to 6e385ba796 2025-12-27 13:23:36 -06:00 Compare
penguin force-pushed feature/use-gentoo-repo-for-meson from 6e385ba796 to ec22e81031 2025-12-27 13:29:09 -06:00 Compare
penguin added 1 commit 2025-12-27 13:32:19 -06:00
test without git cache
All checks were successful
Gentoo Utils / build-oci-image (push) Successful in 22s
Gentoo Utils / grep (push) Successful in 5s
Gentoo Utils / build (push) Successful in 28s
Gentoo Utils / check-format (push) Successful in 12s
Gentoo Utils / docs (push) Successful in 19s
Gentoo Utils / test (push) Successful in 1m4s
Gentoo Utils / fuzz (push) Successful in 1m15s
e8fd001b91
penguin added 1 commit 2025-12-27 13:36:54 -06:00
fix cache
All checks were successful
Gentoo Utils / check-format (push) Successful in 11s
Gentoo Utils / docs (push) Successful in 19s
Gentoo Utils / test (push) Successful in 34s
Gentoo Utils / build-oci-image (push) Successful in 20s
Gentoo Utils / grep (push) Successful in 5s
Gentoo Utils / build (push) Successful in 28s
Gentoo Utils / fuzz (push) Successful in 1m19s
785f9210aa
penguin force-pushed feature/use-gentoo-repo-for-meson from 785f9210aa to 1e2f40a3ba 2025-12-27 13:40:15 -06:00 Compare
penguin force-pushed feature/use-gentoo-repo-for-meson from 1e2f40a3ba to 58307d460f 2025-12-27 13:42:48 -06:00 Compare
penguin force-pushed feature/use-gentoo-repo-for-meson from 58307d460f to d8d5fd4495 2025-12-27 16:13:20 -06:00 Compare
penguin added 1 commit 2025-12-27 16:18:12 -06:00
ci: further optimize build
All checks were successful
Gentoo Utils / build-oci-image (push) Successful in 20s
Gentoo Utils / grep (push) Successful in 4s
Gentoo Utils / build (push) Successful in 29s
Gentoo Utils / check-format (push) Successful in 9s
Gentoo Utils / test (push) Successful in 28s
Gentoo Utils / docs (push) Successful in 28s
Gentoo Utils / fuzz (push) Successful in 1m15s
f5ae082dd4
penguin added 1 commit 2025-12-27 16:23:15 -06:00
test
Some checks failed
Gentoo Utils / build-oci-image (push) Successful in 22s
Gentoo Utils / grep (push) Successful in 5s
Gentoo Utils / build (push) Successful in 28s
Gentoo Utils / check-format (push) Successful in 8s
Gentoo Utils / docs (push) Failing after 12s
Gentoo Utils / test (push) Successful in 28s
Gentoo Utils / fuzz (push) Successful in 1m19s
5019e2127f
penguin force-pushed feature/use-gentoo-repo-for-meson from 5019e2127f to 42f404d5d6 2025-12-27 16:26:20 -06:00 Compare
penguin force-pushed feature/use-gentoo-repo-for-meson from 42f404d5d6 to f79da93460 2025-12-27 16:33:51 -06:00 Compare
penguin force-pushed feature/use-gentoo-repo-for-meson from f79da93460 to f2bee3ca03 2025-12-27 16:39:05 -06:00 Compare
penguin force-pushed feature/use-gentoo-repo-for-meson from f2bee3ca03 to 2be0b16de7 2025-12-27 16:43:04 -06:00 Compare
penguin force-pushed feature/use-gentoo-repo-for-meson from 2be0b16de7 to 45e22be6e7 2025-12-27 16:47:09 -06:00 Compare
penguin added 1 commit 2025-12-27 16:55:04 -06:00
test
All checks were successful
Gentoo Utils / fuzz (push) Successful in 1m10s
Gentoo Utils / build-oci-image (push) Successful in 20s
Gentoo Utils / grep (push) Successful in 4s
Gentoo Utils / build (push) Successful in 28s
Gentoo Utils / check-format (push) Successful in 10s
Gentoo Utils / test (push) Successful in 29s
Gentoo Utils / docs (push) Successful in 23s
c08a29013d
penguin added 1 commit 2025-12-27 16:58:54 -06:00
test
All checks were successful
Gentoo Utils / build-oci-image (push) Successful in 20s
Gentoo Utils / grep (push) Successful in 4s
Gentoo Utils / build (push) Successful in 28s
Gentoo Utils / check-format (push) Successful in 9s
Gentoo Utils / test (push) Successful in 29s
Gentoo Utils / docs (push) Successful in 23s
Gentoo Utils / fuzz (push) Successful in 1m18s
7b0c67e9ea
penguin force-pushed feature/use-gentoo-repo-for-meson from 7b0c67e9ea to 7159b3fd0f 2025-12-27 17:07:19 -06:00 Compare
penguin force-pushed feature/use-gentoo-repo-for-meson from 7159b3fd0f to 29a6f17338 2025-12-27 17:09:58 -06:00 Compare
penguin force-pushed feature/use-gentoo-repo-for-meson from 29a6f17338 to 1db4ecb1bb 2025-12-27 17:56:32 -06:00 Compare
penguin changed title from WIP: CI: Use meson::gentoo with custom URI + cache fixes and updates to CI: Use meson::gentoo with custom URI + cache fixes and updates 2025-12-27 18:51:15 -06:00
All checks were successful
Gentoo Utils / build-oci-image (push) Successful in 11m3s
Gentoo Utils / grep (push) Successful in 1m21s
Gentoo Utils / check-format (push) Successful in 1m32s
Gentoo Utils / docs (push) Successful in 1m38s
Gentoo Utils / test (push) Successful in 1m58s
Gentoo Utils / build (push) Successful in 2m41s
Gentoo Utils / fuzz (push) Successful in 2m46s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feature/use-gentoo-repo-for-meson:feature/use-gentoo-repo-for-meson
git checkout feature/use-gentoo-repo-for-meson
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gentoo-utils/gentoo-utils-gitea#16