ci: expose deterministic Hydra jobs #361

Open
nsaspy wants to merge 1 commit from hydra/fleet-jobs-20260904 into main
Owner

Summary

Expose the existing deterministic Nix build/test graph through hydraJobs so the StarIntel Hydra fleet can build and cache Prolog-RLM directly from Forgejo.

Jobs exposed:

  • packaged prolog-rlm library
  • Tree-sitter grammar bundle
  • packaged-library load check
  • wrapper load check
  • Linux project-syntax / Tree-sitter cancellation check

No second Hydra-specific test implementation is introduced; the jobs reuse the existing package/check derivations.

Trust boundary

This is CI/cache material only. It grants no deployment authority and carries no StarIntel CD eligibility by itself.

Infra dependency

starintel-infra has a companion fleet catalog branch that will track lost-rob0t/prolog-rlm?ref=main after this lands.

## Summary Expose the existing deterministic Nix build/test graph through `hydraJobs` so the StarIntel Hydra fleet can build and cache Prolog-RLM directly from Forgejo. Jobs exposed: - packaged `prolog-rlm` library - Tree-sitter grammar bundle - packaged-library load check - wrapper load check - Linux project-syntax / Tree-sitter cancellation check No second Hydra-specific test implementation is introduced; the jobs reuse the existing package/check derivations. ## Trust boundary This is CI/cache material only. It grants no deployment authority and carries no StarIntel CD eligibility by itself. ## Infra dependency `starintel-infra` has a companion fleet catalog branch that will track `lost-rob0t/prolog-rlm?ref=main` after this lands.
ci: expose Hydra build jobs
Some checks failed
CI / REAL OpenRouter integration (pull_request) Has been skipped
Nix flake / Flake package and clean runtime load (pull_request) Failing after 8s
Clean SWI pack install / Install and load copied pack (pull_request) Successful in 3m2s
Paid OpenRouter / Pinned paid OpenRouter integration (pull_request) Failing after 3m15s
Tree-sitter FFI / Direct SWI-Prolog Tree-sitter FFI (pull_request) Successful in 5m44s
CI / Deterministic unit and load checks (pull_request) Successful in 8m8s
ca7b44399b
Some checks failed
CI / REAL OpenRouter integration (pull_request) Has been skipped
Nix flake / Flake package and clean runtime load (pull_request) Failing after 8s
Clean SWI pack install / Install and load copied pack (pull_request) Successful in 3m2s
Paid OpenRouter / Pinned paid OpenRouter integration (pull_request) Failing after 3m15s
Tree-sitter FFI / Direct SWI-Prolog Tree-sitter FFI (pull_request) Successful in 5m44s
CI / Deterministic unit and load checks (pull_request) Successful in 8m8s
This pull request can be merged automatically.
This branch is out-of-date with the base branch
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 hydra/fleet-jobs-20260904:hydra/fleet-jobs-20260904
git switch hydra/fleet-jobs-20260904

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff hydra/fleet-jobs-20260904
git switch hydra/fleet-jobs-20260904
git rebase main
git switch main
git merge --ff-only hydra/fleet-jobs-20260904
git switch hydra/fleet-jobs-20260904
git rebase main
git switch main
git merge --no-ff hydra/fleet-jobs-20260904
git switch main
git merge --squash hydra/fleet-jobs-20260904
git switch main
git merge --ff-only hydra/fleet-jobs-20260904
git switch main
git merge hydra/fleet-jobs-20260904
git push origin main
Sign in to join this conversation.
No description provided.