Skip to content

Conversation

@GuillaumeLagrange
Copy link
Contributor

@GuillaumeLagrange GuillaumeLagrange commented Nov 25, 2025

  • Tests are failing for un unknown reason, did not have time to investigate why, but I suspect an issue with with_env as I have seen this kind of stuff in the past
  • The exec-harness is still extremely bare bones and there is one issue I have not been able to track with instrumentation, where valgrind only sees the process::wait despite the trace-children argument

Still, I think it's worth it to have a first review for the refactor part, just to make sure we are aware of potential conflicts with #164

@GuillaumeLagrange GuillaumeLagrange force-pushed the cod-1723-run-an-hello-world-rust-binary-in-the-runner-in-walltime branch from 66623cf to 1df9f70 Compare November 25, 2025 04:59
Refactor aims to extract common behavior between exec and run.
It mostly moves out the run::Config into the executor module, as well
as moving the run_environment module to the root of the repo.

The main aim is to offload the overloaded run module that has outgrown
its initial purpose of a clap subcommand.
@GuillaumeLagrange GuillaumeLagrange force-pushed the cod-1723-run-an-hello-world-rust-binary-in-the-runner-in-walltime branch from 1df9f70 to e597063 Compare November 25, 2025 05:16
Copy link
Member

@not-matthias not-matthias left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Look good! I like the new structure 👍

@GuillaumeLagrange GuillaumeLagrange force-pushed the cod-1723-run-an-hello-world-rust-binary-in-the-runner-in-walltime branch from cc8e299 to ac44deb Compare November 28, 2025 17:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants