Open KyleTryon opened 2 years ago
@KyleTryon thanks for your feedback, I have pushed changes as needed (still pending Tests part).
About your questions on Jobs; muuklabs/executor is cloned out of the docker image in order to maintain the latest version of the executor. The executor is a python cli which connects with muuktest.com to get the tests for certain organization, download, execute them on the selected browser inside the container and then return execution results to the muuktest portal. The tests are on muuktest portal and configured there, these tests are already pointing to an environment where new code is being deployed; so no need to checkout users code for our muuktest image.
Hi @KyleTryon, I have also added a test for out orb on deployment so new source version is ready, please take a look and let me know any concerns.
Hello Muuklabs team 👋
I am Kyle from the @CircleCI team, thank you for submitting your orb! I have reviewed the orb contents and left some items for your review below.
[x] README
[x] Source_URL
source_url
in@orb.yml
points to this repo.[x] Description
[x] Examples
[x] Jobs
mkcli
job describes itself as an executor. I think we mean to say the job is executed on the muuktest docker image.CircleCI
without a space. (In the description)muuklabs/executor
is cloned and thevideoEnabled
branch appears to be checked out.checkout
which will clone the user's code into the environment. Does this job not require the user's code?[x] Tests
mkcli
job must be tested in theintegration-test_deploy
workflowintegration-test-1
example test can be removed from the config and workflow.