Skip to content
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

Implements CLI options for runner and adds devContainer config #732

Conversation

prasadtalasila
Copy link
Contributor

Improvements:

  • Adds CLI interface to runner using commanderjs framework
  • Performs sanitary checks on the config file
  • Refactors code to reflect general purpose nature of runner
  • Adds better integration and E2E tests
  • Adds configuration for devContainers. This file can be used
    to create development environment. It is a good replacement
    for the script/ folder.

  The code works and all the tests pass.
  Integration with commander is still a WIP
  TODO: Tests, validation against permitted commands,
        error handling of config and file reading
  The runner working directory is defined by the location of
  the runner.yaml config file given at the runtime.
Copy link

codeclimate bot commented May 4, 2024

Code Climate has analyzed commit 53bfaaf and detected 0 issues on this pull request.

View more on Code Climate.

@prasadtalasila prasadtalasila merged commit 5713969 into INTO-CPS-Association:feature/distributed-demo May 4, 2024
2 checks passed
@prasadtalasila prasadtalasila deleted the runner-cli-options branch May 4, 2024 01:01
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.

1 participant