be723914e0
infra: image: protect :latest tag so only the default branch can push to it
...
Gentoo Utils / build-oci-image (push) Successful in 31s
Gentoo Utils / check-format (push) Successful in 10s
Gentoo Utils / docs (push) Has been cancelled
Gentoo Utils / test (push) Has been cancelled
Gentoo Utils / build (push) Has been cancelled
infra: image: fix hard coded image name
infra: image: fixes c35db0f
infra: image: build image for branches if they dont exist
infra: image: fix image tag for build job
infra: image: fixes image_tag
infra: image: switch to using ${{ vars.REGISTRY_URL }}
Doing this so I can change this site wide in the future without anything breaking
infra: actions: set build job to only build
infra: actions: add test job
infra: actions: add check-format job
infra: actions: add docs job
FIXME: test
TEST
test
fixes
fixes
fixes
test
oops
test
infra: actions: fix docker changes detector so it doesnt always build on force pushes
infra: actions: cache git repo
FIXME: add a cache job
test cache
test
again
fix
infra: actions: cache the docker build
fixes
2025-12-12 21:33:01 -06:00
330ad81e3e
image: create entrypoint script and put env sources in it
2025-12-12 21:32:32 -06:00
16ba661d2b
infra: simplify pipeline logic
2025-12-12 13:51:43 -06:00
1db36d168c
use "ninja test" instead of "meson test" in check_commands.txt
Gentoo Utils / build-oci-image (push) Successful in 8s
Gentoo Utils / build (push) Successful in 33s
2025-12-12 04:39:04 +00:00
8b700b0404
create rust-analyzer.sh script
...
Gentoo Utils / build-oci-image (push) Successful in 11s
Gentoo Utils / build (push) Successful in 35s
This script should be ran by the LSP server to get error diagnostics.
2025-12-12 03:40:45 +00:00
e67e20ef29
give fuzzer related targets unique names
Gentoo Utils / build-oci-image (push) Successful in 12s
Gentoo Utils / build (push) Successful in 33s
2025-12-12 01:56:38 +00:00
8fabd409ad
fix warnings in src/atom/mod.rs
Gentoo Utils / build-oci-image (pull_request) Successful in 9s
Gentoo Utils / build (pull_request) Successful in 32s
Gentoo Utils / build-oci-image (push) Successful in 9s
Gentoo Utils / build (push) Successful in 33s
2025-12-11 21:57:59 +00:00
031dd71cf3
fix warnings in fuzzers
2025-12-11 21:55:12 +00:00
a8e2bfbb3c
commit rust-project.json
Gentoo Utils / build-oci-image (push) Successful in 8s
Gentoo Utils / build (push) Successful in 34s
2025-12-11 21:51:45 +00:00
ba79fbe06d
run all tests in check_commands.txt verbosely
Gentoo Utils / build-oci-image (push) Successful in 8s
Gentoo Utils / build (push) Successful in 31s
2025-12-11 02:11:11 +00:00
e06415fb7b
run CI when pushing to any branch
Gentoo Utils / build-oci-image (push) Successful in 8s
Gentoo Utils / build (push) Successful in 31s
2025-12-08 22:24:12 +00:00
0366c6234a
handle Manifest.gz files in repos
Gentoo Utils / build-oci-image (push) Successful in 8s
Gentoo Utils / build (push) Successful in 32s
Gentoo Utils / build-oci-image (pull_request) Successful in 8s
Gentoo Utils / build (pull_request) Successful in 32s
2025-12-08 22:18:39 +00:00
217d80da7f
run all tests in check_commands.txt
Gentoo Utils / build-oci-image (push) Successful in 8s
Gentoo Utils / build (push) Failing after 25s
2025-12-08 21:24:25 +00:00
53f2798549
add rustfmt target
Gentoo Utils / build-oci-image (push) Successful in 9s
Gentoo Utils / build (push) Failing after 27s
2025-12-08 21:23:38 +00:00
160b27e6b0
remove cbindgen from meson deps and dockerfile
Gentoo Utils / build-oci-image (push) Successful in 5m28s
Gentoo Utils / build (push) Failing after 1m46s
2025-12-08 01:40:30 +00:00
f279f75a19
hookup atom parser fuzzer to read and write to stdin/stdout
2025-12-08 01:40:25 +00:00
35b81e40cc
give fuzzer library targets different names
...
If these targets have the same names, only the last processed target
gets put into rust-project.json.
2025-12-08 01:28:20 +00:00
e755e8c55d
configure fuzzers separately
2025-12-08 01:28:20 +00:00
ab48b71eaa
infra: formatting + debug in check changes step
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
Gentoo Utils / build-docker (push) Successful in 8s
Gentoo Utils / build (push) Failing after 25s
2025-12-07 19:48:48 +00:00
284958ea9e
run tests verbosely
2025-12-06 20:56:58 +00:00
26f5776db9
infra: docker: fix workflow to always run on master
2025-12-06 20:56:58 +00:00
892146f59a
Merge remote-tracking branch 'epenguin-gitea/feature/add-check-ci'
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
Build gentoo-utils docker image / build-docker (push) Failing after 17s
2025-12-06 19:50:22 +00:00
e4ca6814fe
add logo
2025-12-06 19:40:07 +00:00
cb85ad75b3
infra: docker: set portage to shallow clone packages via git
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
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
931a183347
commit dir-locals
2025-12-03 19:26:21 +00:00
a11e19e8e1
clean up fuzzer related meson logic
2025-12-01 19:50:26 +00:00
b753519a3e
add parse method to Parseable trait for easy parsing
2025-11-30 22:47:12 +00:00
abf784a784
add some docs
2025-11-30 22:12:49 +00:00
13a6ab5d21
set buildtype to debugoptimized
2025-11-30 19:05:19 +00:00
f06859c447
run meson compile before running check commands
2025-11-30 19:05:02 +00:00
b0311ba813
use lld not ldd
2025-11-30 18:49:49 +00:00
94f3397d19
use fs.stem instead of name in tests/meson.build
2025-11-29 16:43:10 +00:00
f0ffe5cb2b
add porthole test to check_commands.txt
2025-11-28 17:23:15 +00:00
327d871c16
add repo parser test
2025-11-28 17:22:16 +00:00
7b60034425
use gnu parallel to run pre-commit hook check commands in parallel
2025-11-28 17:16:33 +00:00
558e213ab4
add porthole tests to meson
2025-11-28 17:13:47 +00:00
ee5b3c8166
bump mon
2025-11-26 19:24:45 +00:00
86e2b4559a
derive PartialEq and Eq for Atom and Atom related types
2025-11-23 05:18:30 +00:00
5be1e5c37a
derive Hash for Atom and similar types
2025-11-23 03:30:37 +00:00
f8149b43d4
rearrange modules
2025-11-23 02:49:53 +00:00
bffc1e88b0
allow "0" as a build-id
2025-11-23 01:34:01 +00:00
ffa1a05fc1
remove invalid comment
2025-11-23 01:33:07 +00:00