-
Notifications
You must be signed in to change notification settings - Fork 721
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add cicero CI actions #4489
add cicero CI actions #4489
Conversation
0f8ed2e
to
e9e338b
Compare
9f48cff
to
ea57a13
Compare
nix/tullia.nix
Outdated
if config.actionRun.facts != {} | ||
then with config.preset.github-ci; "github:${repo}/${sha}" | ||
else "." |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How come having a fact means you can refer to the flake with .
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tullia tasks can be run locally or on Cicero. When no facts are present we know that we are running locally and vice versa. When running locally, the current directory is already bind-mounted into the container, so we don't need to fetch the source from GitHub.
95d249a
to
feaaa6c
Compare
60becc3
to
633f88f
Compare
5a2f74a
to
991e182
Compare
6383c69
to
2125590
Compare
@dermetfan can you show where the jobs are translated over? It's not clear to me. |
@Jimbo4350 Here: The |
7490e62
to
7348613
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
add nix cache to flake config add tullia flake input add cardano-node/ci/{push,pr} cicero actions generate one tullia task for each hydra job run tullia tasks sequentially in CI actions to reduce load at one time also build os-agnostic hydra jobs build everything in one task instead of dynamically creating tasks for every hydra job
bors r+ |
Build succeeded: |
This adds a tullia task
for every hydra joband cicero actions that run them for every push and PR.Edit: There's only one tullia task now that builds everything.