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

Adds Digital Twin Runner utility #110

Commits on Sep 15, 2023

  1. Configuration menu
    Copy the full SHA
    c0d3e84 View commit details
    Browse the repository at this point in the history
  2. Adds lifecycle support and creates npm package

      - Adds Lifecycle manager to support DT lifecycle phases.
      - The past invocations of DT lifecycle operations are
        tracked via a queue. This will eventually help with
        replay of operations on DT.
      - The invocations of lifecycle operations are completely
        asynchronous. It is possible to run all the phases at the
        same time.
      - The runner code is ready to be published as npm package.
        The README contains instructions on setting up private
        npm repository for development purposes.
      - FIX: There are no tests
    prasadtalasila committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    c692e22 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e14224b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e65c053 View commit details
    Browse the repository at this point in the history
  5. Combines command runner code with nestjs code

      - Adds skeleton invocation of ExecaCMDRunner from nestjs code
      - Formats code using prettier
    prasadtalasila committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    86890e4 View commit details
    Browse the repository at this point in the history
  6. Fix tests for DT runner (#100)

      - Sets the correct ts-jest preset for tests
      - Removes the incorrect npm registry setting
        in yarn.lock file
    nichlaes authored and prasadtalasila committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    6b6c4e7 View commit details
    Browse the repository at this point in the history
  7. Fixes configuration and tests

      - Fixes eslint and jest configurations so that
        all yarn commands work correctly
      - Removes some of the lifeCycle code to make
        the basic code work
    prasadtalasila committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    05e635a View commit details
    Browse the repository at this point in the history
  8. Updates server routes and service functionality

      - Adds lifecycleManager and its dependencies
      - Fixes the yarn publish step. Now the package
        can be published successfully
    prasadtalasila committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    f28f400 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2023

  1. Completes integration tests

      - Completes integration tests for the codebase
      - Makes the execaCMDRunner catch the invalid commands
      - Removes get-stream dependency from execaCMDRunner
      - Uploads codecoverage to codecov
      - Adds new yarn command to watch the tests
      - Adds emojis to README
    prasadtalasila committed Sep 16, 2023
    Configuration menu
    Copy the full SHA
    d31da4a View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. Adds API Specification for DT Runner and updates shell scripts

      - Add OpenAPI specification for DT Runner
      - Updates git-hooks to check against runner as well
      - Adds more yarn test commands to runner
    prasadtalasila committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    2fe0344 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. Configuration menu
    Copy the full SHA
    f86642d View commit details
    Browse the repository at this point in the history
  2. Improves README

    prasadtalasila committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    3be8da0 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. Configuration menu
    Copy the full SHA
    088669a View commit details
    Browse the repository at this point in the history