Commit Graph

9 Commits

Author SHA1 Message Date
96708614ba port to meson cargo
All checks were successful
Gentoo Utils / build-oci-image (push) Successful in 22s
Gentoo Utils / grep (push) Successful in 1m1s
Gentoo Utils / check-format (push) Successful in 1m26s
Gentoo Utils / docs (push) Successful in 1m31s
Gentoo Utils / build (push) Successful in 1m43s
Gentoo Utils / test (push) Successful in 36s
Gentoo Utils / fuzz (push) Successful in 1m21s
Use the new unstable meson cargo support. This simplifies the
meson.build script and allows to use crates such as clap that require
picking up features from Cargo.toml.

This also allows us to not embed thiserror in subprojects, and instead
use a wrap file with a custom meson.build and some patches to make it
compile without running its build.rs script.
2025-12-22 08:05:20 +00:00
59c060df54 ci: build-oci-image: create entrypoint script and put env sources in it 2025-12-12 23:04:57 -06:00
160b27e6b0 remove cbindgen from meson deps and dockerfile
Some checks failed
Gentoo Utils / build-oci-image (push) Successful in 5m28s
Gentoo Utils / build (push) Failing after 1m46s
2025-12-08 01:40:30 +00:00
892146f59a Merge remote-tracking branch 'epenguin-gitea/feature/add-check-ci'
Some checks failed
Gentoo Utils / build-docker (push) Successful in 8s
Gentoo Utils / build (push) Failing after 11s
2025-12-06 19:59:20 +00:00
a45820bd5a add cbindgen to container image
Some checks failed
Build gentoo-utils docker image / build-docker (push) Failing after 17s
2025-12-06 19:50:22 +00:00
cb85ad75b3 infra: docker: set portage to shallow clone packages via git
Some checks failed
Gentoo Utils / build-docker (pull_request) Successful in 9s
Gentoo Utils / build (pull_request) Failing after 11s
2025-12-05 20:36:11 -06:00
8f4a7bfc4f docker: run as non-root user in containers using this image 2025-12-05 20:35:56 -06:00
231b43a949 infra: docker: add nodejs
nodejs is required to run github actions
2025-12-05 20:35:33 -06:00
5eebec3d9b add CI files 2025-12-05 16:31:43 +00:00