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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(microservice): remove shell option, npm commands, treekill and handle silent processes #384

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

tony-go
Copy link
Member

@tony-go tony-go commented Jul 23, 2023

Gains

This PR aims to reduce layers between restqa and the server we have to spawn.

Updates

  • remove the shell option for spawn func
  • remove usage of npm commands
  • handle silent command (*)
  • remove treekill 馃帀

* before, we never had to handle it as the npm scripts print the command themselves...

@tony-go tony-go force-pushed the rework-microservice branch 6 times, most recently from 4798648 to 81dca28 Compare July 23, 2023 22:11
@tony-go tony-go changed the title refactor: rework microservice fix: remove shell and handle silent processes Jul 23, 2023
@tony-go tony-go changed the title fix: remove shell and handle silent processes fix(microservice): remove shell option and handle silent processes Jul 23, 2023
@tony-go tony-go marked this pull request as ready for review July 23, 2023 23:11
@tony-go tony-go self-assigned this Jul 23, 2023
@tony-go tony-go requested a review from olivierodo July 23, 2023 23:11
@tony-go tony-go added the Refactoring Need of refactorisation label Jul 23, 2023
@tony-go
Copy link
Member Author

tony-go commented Jul 23, 2023

Hey @olivierodo could you take a look?

I'm trying to remove treekill deps as well.

I'd like to keep this PR simple and so I'll update the init step in another PR.

@tony-go tony-go changed the title fix(microservice): remove shell option and handle silent processes fix(microservice): remove shell option, npm commands and handle silent processes Jul 23, 2023
@tony-go
Copy link
Member Author

tony-go commented Jul 24, 2023

I have a few test that fails on CI but not locally, I'll re-run the CI once or try to find it out tomorrow :)

@tony-go
Copy link
Member Author

tony-go commented Jul 24, 2023

馃帀

@tony-go tony-go changed the title fix(microservice): remove shell option, npm commands and handle silent processes fix(microservice): remove shell option, npm commands, treekill and handle silent processes Jul 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Refactoring Need of refactorisation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant