diff --git a/frontend/public/frontend.json b/frontend/public/frontend.json index bb1f33e3..ff681e41 100644 --- a/frontend/public/frontend.json +++ b/frontend/public/frontend.json @@ -1 +1 @@ -[{"repo":"https://github.com/saucelabs","name":"monocle","url":"https://github.com/saucelabs/monocle.git","failed":["Changelog","License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"saucerest-java","url":"https://github.com/saucelabs/saucerest-java.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"bamboo_sauce","url":"https://github.com/saucelabs/bamboo_sauce.git","failed":["Changelog","License","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"ci-sauce","url":"https://github.com/saucelabs/ci-sauce.git","failed":["License","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"node-saucelabs","url":"https://github.com/saucelabs/node-saucelabs.git","failed":["License on headers","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","License on readme","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"sauce-java","url":"https://github.com/saucelabs/sauce-java.git","failed":["Changelog","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"sauce_whisk","url":"https://github.com/saucelabs/sauce_whisk.git","failed":["License on headers","License on readme","Contributing","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Code of Conduct"]},{"repo":"https://github.com/saucelabs","name":"the-internet","url":"https://github.com/saucelabs/the-internet.git","failed":["License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"diagnoss","url":"https://github.com/saucelabs/diagnoss.git","failed":["Changelog","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"vso-sauce-ondemand-plugin","url":"https://github.com/saucelabs/vso-sauce-ondemand-plugin.git","failed":["Changelog","License","License on headers","License on readme","Do not have binaries","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","Test directory"]},{"repo":"https://github.com/saucelabs","name":"jenkins-sauce-ondemand-plugin","url":"https://github.com/saucelabs/jenkins-sauce-ondemand-plugin.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"noVNC","url":"https://github.com/saucelabs/noVNC.git","failed":["Changelog","License on headers","Contributing","Code of Conduct","Security","Support","Pull request template"],"passed":["README.md","Maintainers email","License","License on readme","Do not have binaries","Test directory","Issue template"]},{"repo":"https://github.com/saucelabs","name":"teamcity-sauce-ondemand-plugin","url":"https://github.com/saucelabs/teamcity-sauce-ondemand-plugin.git","failed":["Changelog","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"foxdriver","url":"https://github.com/saucelabs/foxdriver.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"ios-apps-for-testing","url":"https://github.com/saucelabs/ios-apps-for-testing.git","failed":["Changelog","License","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"extended-debugging-demo","url":"https://github.com/saucelabs/extended-debugging-demo.git","failed":["Changelog","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"oboe.js","url":"https://github.com/saucelabs/oboe.js.git","failed":["Changelog","License","License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"sauce-connect-docker","url":"https://github.com/saucelabs/sauce-connect-docker.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"sample-app-web","url":"https://github.com/saucelabs/sample-app-web.git","failed":["Changelog","Maintainers email","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"sample-app-mobile","url":"https://github.com/saucelabs/sample-app-mobile.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"CircleCI-SauceLabs-ORB","url":"https://github.com/saucelabs/CircleCI-SauceLabs-ORB.git","failed":["Changelog","License","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"runsauce","url":"https://github.com/saucelabs/runsauce.git","failed":["Changelog","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"dirty-json","url":"https://github.com/saucelabs/dirty-json.git","failed":["Changelog","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","License on headers","License on readme","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"performance-js-examples","url":"https://github.com/saucelabs/performance-js-examples.git","failed":["Changelog","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"performance-python-examples","url":"https://github.com/saucelabs/performance-python-examples.git","failed":["Changelog","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"extended-debugging-Ruby-examples","url":"https://github.com/saucelabs/extended-debugging-Ruby-examples.git","failed":["README.md","Changelog","License on headers","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["Maintainers email","License","License on readme","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"headless-demo-ruby","url":"https://github.com/saucelabs/headless-demo-ruby.git","failed":["Changelog","License","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"speedo","url":"https://github.com/saucelabs/speedo.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"performance-CI-demo","url":"https://github.com/saucelabs/performance-CI-demo.git","failed":["Changelog","License","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"screener-runner","url":"https://github.com/saucelabs/screener-runner.git","failed":["License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"sauce-elixir","url":"https://github.com/saucelabs/sauce-elixir.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"sauce_bindings","url":"https://github.com/saucelabs/sauce_bindings.git","failed":["License on headers","Contributing","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","License on readme","Do not have binaries","Test directory","Code of Conduct"]},{"repo":"https://github.com/saucelabs","name":"simple_sauce_js","url":"https://github.com/saucelabs/simple_sauce_js.git","failed":["Changelog","License","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"tracelib","url":"https://github.com/saucelabs/tracelib.git","failed":["Maintainers email","License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"performance-samples","url":"https://github.com/saucelabs/performance-samples.git","failed":["Changelog","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"sauce-connect-action","url":"https://github.com/saucelabs/sauce-connect-action.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"docker-ubuntu1804-ansible","url":"https://github.com/saucelabs/docker-ubuntu1804-ansible.git","failed":["Changelog","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"1password-teams-open-source","url":"https://github.com/saucelabs/1password-teams-open-source.git","failed":["Changelog","License","License on headers","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License on readme","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"network-viewer","url":"https://github.com/saucelabs/network-viewer.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"sauce-connect-launcher","url":"https://github.com/saucelabs/sauce-connect-launcher.git","failed":["License","License on headers","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License on readme","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"sauce-puppeteer-runner","url":"https://github.com/saucelabs/sauce-puppeteer-runner.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"testrunner-toolkit","url":"https://github.com/saucelabs/testrunner-toolkit.git","failed":["Changelog","License on headers","License on readme","Security","Support"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory","Contributing","Code of Conduct","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"saucectl","url":"https://github.com/saucelabs/saucectl.git","failed":["Maintainers email","License on headers"],"passed":["README.md","Changelog","License","License on readme","Do not have binaries","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"homebrew-saucectl","url":"https://github.com/saucelabs/homebrew-saucectl.git","failed":["Changelog","License on headers","License on readme","Test directory","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Contributing"]},{"repo":"https://github.com/saucelabs","name":"sauce-playwright-runner","url":"https://github.com/saucelabs/sauce-playwright-runner.git","failed":["License on headers","License on readme","Do not have binaries","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"node-saucectl","url":"https://github.com/saucelabs/node-saucectl.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"salsa_verde","url":"https://github.com/saucelabs/salsa_verde.git","failed":["Changelog","License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"saucelabs.github.io","url":"https://github.com/saucelabs/saucelabs.github.io.git","failed":["Changelog","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"sauce-testcafe-runner","url":"https://github.com/saucelabs/sauce-testcafe-runner.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"logcluster","url":"https://github.com/saucelabs/logcluster.git","failed":["Changelog","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"sauce-cypress-runner","url":"https://github.com/saucelabs/sauce-cypress-runner.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"new-project","url":"https://github.com/saucelabs/new-project.git","failed":["Changelog","License on headers","Test directory"],"passed":["README.md","Maintainers email","License","License on readme","Do not have binaries","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":".github","url":"https://github.com/saucelabs/.github.git","failed":["README.md","Changelog","License","License on headers","Test directory","Contributing","Issue template","Pull request template"],"passed":["Maintainers email","License on readme","Do not have binaries","Code of Conduct","Security","Support"]},{"repo":"https://github.com/saucelabs","name":"sauce-docs","url":"https://github.com/saucelabs/sauce-docs.git","failed":["Changelog","Maintainers email","License on headers","Code of Conduct","Security","Support"],"passed":["README.md","License","License on readme","Do not have binaries","Test directory","Contributing","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"sauce-school","url":"https://github.com/saucelabs/sauce-school.git","failed":["License","License on headers","License on readme","Code of Conduct","Security","Support"],"passed":["README.md","Changelog","Maintainers email","Do not have binaries","Test directory","Contributing","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"kafka_exporter","url":"https://github.com/saucelabs/kafka_exporter.git","failed":["Changelog","License on headers","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","License on readme","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"cddl","url":"https://github.com/saucelabs/cddl.git","failed":["License on headers","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","License on readme","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"testcafe-reporter-prometheus-multi","url":"https://github.com/saucelabs/testcafe-reporter-prometheus-multi.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"charts","url":"https://github.com/saucelabs/charts.git","failed":["License on headers","License on readme","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing","Code of Conduct"]},{"repo":"https://github.com/saucelabs","name":"selenium","url":"https://github.com/saucelabs/selenium.git","failed":["License on headers","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","License on readme","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"check-my-repo","url":"https://github.com/saucelabs/check-my-repo.git","failed":["License on headers"],"passed":["README.md","Changelog","Maintainers email","License","License on readme","Do not have binaries","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"docusaurus-theme-github-codeblock","url":"https://github.com/saucelabs/docusaurus-theme-github-codeblock.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"repolinter","url":"https://github.com/saucelabs/repolinter.git","failed":["Maintainers email","License on readme"],"passed":["README.md","Changelog","License","License on headers","Do not have binaries","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"screener-storybook","url":"https://github.com/saucelabs/screener-storybook.git","failed":["License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"timeline-viewer","url":"https://github.com/saucelabs/timeline-viewer.git","failed":["Changelog","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"sauce-togo","url":"https://github.com/saucelabs/sauce-togo.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"playwright-test-demo","url":"https://github.com/saucelabs/playwright-test-demo.git","failed":["Changelog","License on readme","Do not have binaries"],"passed":["README.md","Maintainers email","License","License on headers","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"sauce-runners","url":"https://github.com/saucelabs/sauce-runners.git","failed":["Changelog","License","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"zap-api-nodejs","url":"https://github.com/saucelabs/zap-api-nodejs.git","failed":["License on headers","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","License on readme","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"saucectl-run-action","url":"https://github.com/saucelabs/saucectl-run-action.git","failed":["License","License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"testcafe-browser-provider-ios","url":"https://github.com/saucelabs/testcafe-browser-provider-ios.git","failed":["License on headers","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","License on readme","Do not have binaries","Test directory","Contributing","Code of Conduct","Security"]},{"repo":"https://github.com/saucelabs","name":"saucectl-run-orb","url":"https://github.com/saucelabs/saucectl-run-orb.git","failed":["License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"sauce-runner-utils","url":"https://github.com/saucelabs/sauce-runner-utils.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"mobilenativefoundation.org","url":"https://github.com/saucelabs/mobilenativefoundation.org.git","failed":["Changelog","License on headers","License on readme","Test directory","Contributing","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Code of Conduct"]},{"repo":"https://github.com/saucelabs","name":"py-ccloud","url":"https://github.com/saucelabs/py-ccloud.git","failed":["License on headers","License on readme","Test directory","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Contributing"]},{"repo":"https://github.com/saucelabs","name":"saucectl-cypress-example","url":"https://github.com/saucelabs/saucectl-cypress-example.git","failed":["Changelog","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"saucectl-playwright-example","url":"https://github.com/saucelabs/saucectl-playwright-example.git","failed":["Changelog","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"saucectl-testcafe-example","url":"https://github.com/saucelabs/saucectl-testcafe-example.git","failed":["Changelog","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"Selenium_Course_Example_Code","url":"https://github.com/saucelabs/Selenium_Course_Example_Code.git","failed":["README.md","Changelog","License","License on headers","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["Maintainers email","License on readme","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"saucectl-puppeteer-example","url":"https://github.com/saucelabs/saucectl-puppeteer-example.git","failed":["Changelog","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"saucelabs-vusb-app","url":"https://github.com/saucelabs/saucelabs-vusb-app.git","failed":["License on headers","Test directory"],"passed":["README.md","Changelog","Maintainers email","License","License on readme","Do not have binaries","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"saucectl-espresso-example","url":"https://github.com/saucelabs/saucectl-espresso-example.git","failed":["Changelog","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"cucumber-android","url":"https://github.com/saucelabs/cucumber-android.git","failed":["License","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"saucectl-xcuitest-example","url":"https://github.com/saucelabs/saucectl-xcuitest-example.git","failed":["Changelog","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"backstage-test","url":"https://github.com/saucelabs/backstage-test.git","failed":["README.md","Changelog","License","License on headers","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["Maintainers email","License on readme","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"node-zap","url":"https://github.com/saucelabs/node-zap.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"sa11y","url":"https://github.com/saucelabs/sa11y.git","failed":["Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","License on headers","License on readme","Do not have binaries","Test directory","Contributing","Code of Conduct","Security"]},{"repo":"https://github.com/saucelabs","name":"flutter_actions","url":"https://github.com/saucelabs/flutter_actions.git","failed":["Changelog","License","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"lumberjack","url":"https://github.com/saucelabs/lumberjack.git","failed":["License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"sypl","url":"https://github.com/saucelabs/sypl.git","failed":["Maintainers email","License on headers","License on readme","Test directory","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries","Contributing"]},{"repo":"https://github.com/saucelabs","name":"sauce-security-action","url":"https://github.com/saucelabs/sauce-security-action.git","failed":["License on headers","License on readme","Test directory","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Contributing"]},{"repo":"https://github.com/saucelabs","name":"my-demo-app-android","url":"https://github.com/saucelabs/my-demo-app-android.git","failed":["License","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"my-demo-app-rn","url":"https://github.com/saucelabs/my-demo-app-rn.git","failed":["License","License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"my-demo-app-ios","url":"https://github.com/saucelabs/my-demo-app-ios.git","failed":["License","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"forwarder","url":"https://github.com/saucelabs/forwarder.git","failed":["Maintainers email","License on headers","License on readme","Test directory","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries","Contributing"]},{"repo":"https://github.com/saucelabs","name":"customerror","url":"https://github.com/saucelabs/customerror.git","failed":["Maintainers email","License on headers","License on readme","Test directory","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries","Contributing"]},{"repo":"https://github.com/saucelabs","name":"randomness","url":"https://github.com/saucelabs/randomness.git","failed":["Maintainers email","License on headers","License on readme","Test directory","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries","Contributing"]},{"repo":"https://github.com/saucelabs","name":"sauce-cypress-plugin","url":"https://github.com/saucelabs/sauce-cypress-plugin.git","failed":["License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"pacman_archived","url":"https://github.com/saucelabs/pacman_archived.git","failed":["Maintainers email","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"testcafe-reporter","url":"https://github.com/saucelabs/testcafe-reporter.git","failed":["License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"pacman","url":"https://github.com/saucelabs/pacman.git","failed":["Maintainers email","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"sauce-json-reporter-js","url":"https://github.com/saucelabs/sauce-json-reporter-js.git","failed":["License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"sumologic-public-partner-apps","url":"https://github.com/saucelabs/sumologic-public-partner-apps.git","failed":["Changelog","License on headers","License on readme","Test directory","Security","Support"],"passed":["README.md","Maintainers email","License","Do not have binaries","Contributing","Code of Conduct","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"node-oauth","url":"https://github.com/saucelabs/node-oauth.git","failed":["Changelog","License on headers","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","License on readme","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"webserver","url":"https://github.com/saucelabs/webserver.git","failed":["Maintainers email","License on headers","License on readme","Test directory","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries","Contributing"]},{"repo":"https://github.com/saucelabs","name":"appium-inspector-saucelabs","url":"https://github.com/saucelabs/appium-inspector-saucelabs.git","failed":["License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Issue template"]},{"repo":"https://github.com/saucelabs","name":"puppeteer-replay-runner","url":"https://github.com/saucelabs/puppeteer-replay-runner.git","failed":["License on headers","License on readme","Test directory","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Contributing"]},{"repo":"https://github.com/saucelabs","name":"py-confluent","url":"https://github.com/saucelabs/py-confluent.git","failed":["License on headers","License on readme","Test directory","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Contributing"]}] \ No newline at end of file +[{"repo":"https://github.com/saucelabs","name":"monocle","url":"https://github.com/saucelabs/monocle.git","failed":["Changelog","License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"saucerest-java","url":"https://github.com/saucelabs/saucerest-java.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"bamboo_sauce","url":"https://github.com/saucelabs/bamboo_sauce.git","failed":["License","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"ci-sauce","url":"https://github.com/saucelabs/ci-sauce.git","failed":["License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"node-saucelabs","url":"https://github.com/saucelabs/node-saucelabs.git","failed":["License on headers","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","License on readme","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"sauce-java","url":"https://github.com/saucelabs/sauce-java.git","failed":["Changelog","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"sauce_whisk","url":"https://github.com/saucelabs/sauce_whisk.git","failed":["License on headers","License on readme","Contributing","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Code of Conduct"]},{"repo":"https://github.com/saucelabs","name":"the-internet","url":"https://github.com/saucelabs/the-internet.git","failed":["License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"diagnoss","url":"https://github.com/saucelabs/diagnoss.git","failed":["Changelog","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"vso-sauce-ondemand-plugin","url":"https://github.com/saucelabs/vso-sauce-ondemand-plugin.git","failed":["Changelog","License","License on headers","License on readme","Do not have binaries","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","Test directory"]},{"repo":"https://github.com/saucelabs","name":"jenkins-sauce-ondemand-plugin","url":"https://github.com/saucelabs/jenkins-sauce-ondemand-plugin.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"noVNC","url":"https://github.com/saucelabs/noVNC.git","failed":["Changelog","License on headers","Contributing","Code of Conduct","Security","Support","Pull request template"],"passed":["README.md","Maintainers email","License","License on readme","Do not have binaries","Test directory","Issue template"]},{"repo":"https://github.com/saucelabs","name":"teamcity-sauce-ondemand-plugin","url":"https://github.com/saucelabs/teamcity-sauce-ondemand-plugin.git","failed":["License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"foxdriver","url":"https://github.com/saucelabs/foxdriver.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"ios-apps-for-testing","url":"https://github.com/saucelabs/ios-apps-for-testing.git","failed":["Changelog","License","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"extended-debugging-demo","url":"https://github.com/saucelabs/extended-debugging-demo.git","failed":["Changelog","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"oboe.js","url":"https://github.com/saucelabs/oboe.js.git","failed":["Changelog","License","License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"sauce-connect-docker","url":"https://github.com/saucelabs/sauce-connect-docker.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"sample-app-web","url":"https://github.com/saucelabs/sample-app-web.git","failed":["Changelog","Maintainers email","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"sample-app-mobile","url":"https://github.com/saucelabs/sample-app-mobile.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"CircleCI-SauceLabs-ORB","url":"https://github.com/saucelabs/CircleCI-SauceLabs-ORB.git","failed":["Changelog","License","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"runsauce","url":"https://github.com/saucelabs/runsauce.git","failed":["Changelog","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"dirty-json","url":"https://github.com/saucelabs/dirty-json.git","failed":["Changelog","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","License on headers","License on readme","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"performance-js-examples","url":"https://github.com/saucelabs/performance-js-examples.git","failed":["Changelog","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"performance-python-examples","url":"https://github.com/saucelabs/performance-python-examples.git","failed":["Changelog","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"extended-debugging-Ruby-examples","url":"https://github.com/saucelabs/extended-debugging-Ruby-examples.git","failed":["README.md","Changelog","License on headers","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["Maintainers email","License","License on readme","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"headless-demo-ruby","url":"https://github.com/saucelabs/headless-demo-ruby.git","failed":["Changelog","License","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"speedo","url":"https://github.com/saucelabs/speedo.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"performance-CI-demo","url":"https://github.com/saucelabs/performance-CI-demo.git","failed":["Changelog","License","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"screener-runner","url":"https://github.com/saucelabs/screener-runner.git","failed":["License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"sauce-elixir","url":"https://github.com/saucelabs/sauce-elixir.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"sauce_bindings","url":"https://github.com/saucelabs/sauce_bindings.git","failed":["License on headers","Contributing","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","License on readme","Do not have binaries","Test directory","Code of Conduct"]},{"repo":"https://github.com/saucelabs","name":"simple_sauce_js","url":"https://github.com/saucelabs/simple_sauce_js.git","failed":["Changelog","License","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"tracelib","url":"https://github.com/saucelabs/tracelib.git","failed":["Maintainers email","License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"performance-samples","url":"https://github.com/saucelabs/performance-samples.git","failed":["Changelog","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"sauce-connect-action","url":"https://github.com/saucelabs/sauce-connect-action.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"docker-ubuntu1804-ansible","url":"https://github.com/saucelabs/docker-ubuntu1804-ansible.git","failed":["Changelog","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"1password-teams-open-source","url":"https://github.com/saucelabs/1password-teams-open-source.git","failed":["Changelog","License","License on headers","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License on readme","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"network-viewer","url":"https://github.com/saucelabs/network-viewer.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"sauce-connect-launcher","url":"https://github.com/saucelabs/sauce-connect-launcher.git","failed":["License","License on headers","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License on readme","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"sauce-puppeteer-runner","url":"https://github.com/saucelabs/sauce-puppeteer-runner.git","failed":["Maintainers email","License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"testrunner-toolkit","url":"https://github.com/saucelabs/testrunner-toolkit.git","failed":["Changelog","License on headers","License on readme","Security","Support"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory","Contributing","Code of Conduct","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"saucectl","url":"https://github.com/saucelabs/saucectl.git","failed":["Maintainers email","License on headers"],"passed":["README.md","Changelog","License","License on readme","Do not have binaries","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"homebrew-saucectl","url":"https://github.com/saucelabs/homebrew-saucectl.git","failed":["Changelog","License on headers","License on readme","Test directory","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Contributing"]},{"repo":"https://github.com/saucelabs","name":"sauce-playwright-runner","url":"https://github.com/saucelabs/sauce-playwright-runner.git","failed":["Maintainers email","License on headers","License on readme","Do not have binaries","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"node-saucectl","url":"https://github.com/saucelabs/node-saucectl.git","failed":["Maintainers email","License on headers","License on readme","Code of Conduct","Security","Support"],"passed":["README.md","Changelog","License","Do not have binaries","Test directory","Contributing","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"salsa_verde","url":"https://github.com/saucelabs/salsa_verde.git","failed":["Changelog","License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"saucelabs.github.io","url":"https://github.com/saucelabs/saucelabs.github.io.git","failed":["Changelog","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"sauce-testcafe-runner","url":"https://github.com/saucelabs/sauce-testcafe-runner.git","failed":["Maintainers email","License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"logcluster","url":"https://github.com/saucelabs/logcluster.git","failed":["Changelog","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"sauce-cypress-runner","url":"https://github.com/saucelabs/sauce-cypress-runner.git","failed":["Maintainers email","License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"new-project","url":"https://github.com/saucelabs/new-project.git","failed":["Changelog","License on headers","Test directory"],"passed":["README.md","Maintainers email","License","License on readme","Do not have binaries","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":".github","url":"https://github.com/saucelabs/.github.git","failed":["README.md","Changelog","License","License on headers","Test directory","Contributing","Issue template","Pull request template"],"passed":["Maintainers email","License on readme","Do not have binaries","Code of Conduct","Security","Support"]},{"repo":"https://github.com/saucelabs","name":"sauce-docs","url":"https://github.com/saucelabs/sauce-docs.git","failed":["Changelog","License on headers","Code of Conduct","Security","Support"],"passed":["README.md","Maintainers email","License","License on readme","Do not have binaries","Test directory","Contributing","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"sauce-school","url":"https://github.com/saucelabs/sauce-school.git","failed":["License","License on headers","License on readme","Code of Conduct","Security","Support"],"passed":["README.md","Changelog","Maintainers email","Do not have binaries","Test directory","Contributing","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"kafka_exporter","url":"https://github.com/saucelabs/kafka_exporter.git","failed":["Changelog","License on headers","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","License on readme","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"testcafe-reporter-prometheus-multi","url":"https://github.com/saucelabs/testcafe-reporter-prometheus-multi.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"charts","url":"https://github.com/saucelabs/charts.git","failed":["License on headers","License on readme","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing","Code of Conduct"]},{"repo":"https://github.com/saucelabs","name":"selenium","url":"https://github.com/saucelabs/selenium.git","failed":["License on headers","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","License on readme","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"check-my-repo","url":"https://github.com/saucelabs/check-my-repo.git","failed":["License on headers"],"passed":["README.md","Changelog","Maintainers email","License","License on readme","Do not have binaries","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"docusaurus-theme-github-codeblock","url":"https://github.com/saucelabs/docusaurus-theme-github-codeblock.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"repolinter","url":"https://github.com/saucelabs/repolinter.git","failed":["Maintainers email","License on readme"],"passed":["README.md","Changelog","License","License on headers","Do not have binaries","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"screener-storybook","url":"https://github.com/saucelabs/screener-storybook.git","failed":["License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"timeline-viewer","url":"https://github.com/saucelabs/timeline-viewer.git","failed":["Changelog","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"sauce-togo","url":"https://github.com/saucelabs/sauce-togo.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"playwright-test-demo","url":"https://github.com/saucelabs/playwright-test-demo.git","failed":["Changelog","License on readme","Do not have binaries"],"passed":["README.md","Maintainers email","License","License on headers","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"sauce-runners","url":"https://github.com/saucelabs/sauce-runners.git","failed":["Changelog","License","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"zap-api-nodejs","url":"https://github.com/saucelabs/zap-api-nodejs.git","failed":["License on headers","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","License on readme","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"saucectl-run-action","url":"https://github.com/saucelabs/saucectl-run-action.git","failed":["Maintainers email","License","License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"testcafe-browser-provider-ios","url":"https://github.com/saucelabs/testcafe-browser-provider-ios.git","failed":["License on headers","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","License on readme","Do not have binaries","Test directory","Contributing","Code of Conduct","Security"]},{"repo":"https://github.com/saucelabs","name":"saucectl-run-orb","url":"https://github.com/saucelabs/saucectl-run-orb.git","failed":["License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"sauce-runner-utils","url":"https://github.com/saucelabs/sauce-runner-utils.git","failed":["Maintainers email","License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"mobilenativefoundation.org","url":"https://github.com/saucelabs/mobilenativefoundation.org.git","failed":["Changelog","License on headers","License on readme","Test directory","Contributing","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Code of Conduct"]},{"repo":"https://github.com/saucelabs","name":"py-ccloud","url":"https://github.com/saucelabs/py-ccloud.git","failed":["License on headers","License on readme","Test directory","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Contributing"]},{"repo":"https://github.com/saucelabs","name":"saucectl-cypress-example","url":"https://github.com/saucelabs/saucectl-cypress-example.git","failed":["Changelog","Maintainers email","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Pull request template"],"passed":["README.md","License","Do not have binaries","Issue template"]},{"repo":"https://github.com/saucelabs","name":"saucectl-playwright-example","url":"https://github.com/saucelabs/saucectl-playwright-example.git","failed":["Changelog","Maintainers email","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Pull request template"],"passed":["README.md","License","Do not have binaries","Test directory","Issue template"]},{"repo":"https://github.com/saucelabs","name":"saucectl-testcafe-example","url":"https://github.com/saucelabs/saucectl-testcafe-example.git","failed":["Changelog","Maintainers email","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Pull request template"],"passed":["README.md","License","Do not have binaries","Test directory","Issue template"]},{"repo":"https://github.com/saucelabs","name":"Selenium_Course_Example_Code","url":"https://github.com/saucelabs/Selenium_Course_Example_Code.git","failed":["README.md","Changelog","License","License on headers","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["Maintainers email","License on readme","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"saucectl-puppeteer-example","url":"https://github.com/saucelabs/saucectl-puppeteer-example.git","failed":["Changelog","Maintainers email","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Pull request template"],"passed":["README.md","License","Do not have binaries","Test directory","Issue template"]},{"repo":"https://github.com/saucelabs","name":"saucelabs-vusb-app","url":"https://github.com/saucelabs/saucelabs-vusb-app.git","failed":["License on headers","Test directory"],"passed":["README.md","Changelog","Maintainers email","License","License on readme","Do not have binaries","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"saucectl-espresso-example","url":"https://github.com/saucelabs/saucectl-espresso-example.git","failed":["Changelog","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"cucumber-android","url":"https://github.com/saucelabs/cucumber-android.git","failed":["License","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"saucectl-xcuitest-example","url":"https://github.com/saucelabs/saucectl-xcuitest-example.git","failed":["Changelog","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"backstage-test","url":"https://github.com/saucelabs/backstage-test.git","failed":["README.md","Changelog","License","License on headers","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["Maintainers email","License on readme","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"node-zap","url":"https://github.com/saucelabs/node-zap.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"sa11y","url":"https://github.com/saucelabs/sa11y.git","failed":["Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","License on headers","License on readme","Do not have binaries","Test directory","Contributing","Code of Conduct","Security"]},{"repo":"https://github.com/saucelabs","name":"flutter_actions","url":"https://github.com/saucelabs/flutter_actions.git","failed":["Changelog","License","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"lumberjack","url":"https://github.com/saucelabs/lumberjack.git","failed":["License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"sypl","url":"https://github.com/saucelabs/sypl.git","failed":["Maintainers email","License on headers","License on readme","Test directory","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries","Contributing"]},{"repo":"https://github.com/saucelabs","name":"sauce-security-action","url":"https://github.com/saucelabs/sauce-security-action.git","failed":["License on headers","License on readme","Test directory","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Contributing"]},{"repo":"https://github.com/saucelabs","name":"my-demo-app-android","url":"https://github.com/saucelabs/my-demo-app-android.git","failed":["License","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"my-demo-app-rn","url":"https://github.com/saucelabs/my-demo-app-rn.git","failed":["License","License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"my-demo-app-ios","url":"https://github.com/saucelabs/my-demo-app-ios.git","failed":["License","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"forwarder","url":"https://github.com/saucelabs/forwarder.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"customerror","url":"https://github.com/saucelabs/customerror.git","failed":["Maintainers email","License on headers","License on readme","Test directory","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries","Contributing"]},{"repo":"https://github.com/saucelabs","name":"randomness","url":"https://github.com/saucelabs/randomness.git","failed":["Maintainers email","License on headers","License on readme","Test directory","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries","Contributing"]},{"repo":"https://github.com/saucelabs","name":"sauce-cypress-plugin","url":"https://github.com/saucelabs/sauce-cypress-plugin.git","failed":["Maintainers email","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"sauce-playwright-reporter","url":"https://github.com/saucelabs/sauce-playwright-reporter.git","failed":["Maintainers email","License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"pacman_archived","url":"https://github.com/saucelabs/pacman_archived.git","failed":["Maintainers email","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"testcafe-reporter","url":"https://github.com/saucelabs/testcafe-reporter.git","failed":["Maintainers email","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"pacman","url":"https://github.com/saucelabs/pacman.git","failed":["Maintainers email","License on headers","License on readme","Test directory","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries","Contributing"]},{"repo":"https://github.com/saucelabs","name":"sauce-json-reporter-js","url":"https://github.com/saucelabs/sauce-json-reporter-js.git","failed":["Maintainers email","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"sumologic-public-partner-apps","url":"https://github.com/saucelabs/sumologic-public-partner-apps.git","failed":["Changelog","License on headers","License on readme","Test directory","Security","Support"],"passed":["README.md","Maintainers email","License","Do not have binaries","Contributing","Code of Conduct","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"node-oauth","url":"https://github.com/saucelabs/node-oauth.git","failed":["Changelog","License on headers","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","License on readme","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"webserver","url":"https://github.com/saucelabs/webserver.git","failed":["Maintainers email","License on headers","License on readme","Test directory","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries","Contributing"]},{"repo":"https://github.com/saucelabs","name":"appium-inspector-saucelabs","url":"https://github.com/saucelabs/appium-inspector-saucelabs.git","failed":["License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Issue template"]},{"repo":"https://github.com/saucelabs","name":"puppeteer-replay-runner","url":"https://github.com/saucelabs/puppeteer-replay-runner.git","failed":["Maintainers email","License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"py-confluent","url":"https://github.com/saucelabs/py-confluent.git","failed":["License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"ott-test-demo","url":"https://github.com/saucelabs/ott-test-demo.git","failed":["Changelog","License","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"Fillerbot","url":"https://github.com/saucelabs/Fillerbot.git","failed":["Changelog","License on headers","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","License on readme","Do not have binaries","Test directory","Contributing","Code of Conduct","Security"]},{"repo":"https://github.com/saucelabs","name":"saucectl-replay-example","url":"https://github.com/saucelabs/saucectl-replay-example.git","failed":["Changelog","Maintainers email","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Pull request template"],"passed":["README.md","License","Do not have binaries","Issue template"]},{"repo":"https://github.com/saucelabs","name":"demo-js","url":"https://github.com/saucelabs/demo-js.git","failed":["Changelog","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"sauce-slack-webhook","url":"https://github.com/saucelabs/sauce-slack-webhook.git","failed":["Changelog","License","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"sauce-tunnels-rest","url":"https://github.com/saucelabs/sauce-tunnels-rest.git","failed":["README.md","Changelog","License on headers","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["Maintainers email","License","License on readme","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"saucectl-apitest-example","url":"https://github.com/saucelabs/saucectl-apitest-example.git","failed":["Changelog","License","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"sauce-cucumber-reporter","url":"https://github.com/saucelabs/sauce-cucumber-reporter.git","failed":["Maintainers email","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"node-testcomposer","url":"https://github.com/saucelabs/node-testcomposer.git","failed":["Maintainers email","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"martian","url":"https://github.com/saucelabs/martian.git","failed":["Changelog","License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"viper","url":"https://github.com/saucelabs/viper.git","failed":["License on headers","License on readme","Contributing","Code of Conduct","Security","Support"],"passed":["README.md","Changelog","Maintainers email","License","Do not have binaries","Test directory","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"saucewright","url":"https://github.com/saucelabs/saucewright.git","failed":["Maintainers email","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"hosted-executer-demo-java","url":"https://github.com/saucelabs/hosted-executer-demo-java.git","failed":["Changelog","License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"hostedrunner-api","url":"https://github.com/saucelabs/hostedrunner-api.git","failed":["Changelog","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"elemental-bromine","url":"https://github.com/saucelabs/elemental-bromine.git","failed":["Changelog","Maintainers email","License on headers","Test directory"],"passed":["README.md","License","License on readme","Do not have binaries","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"bin-wrapper","url":"https://github.com/saucelabs/bin-wrapper.git","failed":["Maintainers email","License on headers","License on readme","Contributing","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries","Test directory","Code of Conduct","Security"]},{"repo":"https://github.com/saucelabs","name":"tunnelrest-go","url":"https://github.com/saucelabs/tunnelrest-go.git","failed":["Changelog","License on headers","License on readme","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory","Contributing"]},{"repo":"https://github.com/saucelabs","name":"elemental-bromine-spider-sauce","url":"https://github.com/saucelabs/elemental-bromine-spider-sauce.git","failed":["Changelog","Maintainers email","License on headers","Test directory"],"passed":["README.md","License","License on readme","Do not have binaries","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"elemental-selenium-revamp","url":"https://github.com/saucelabs/elemental-selenium-revamp.git","failed":["Changelog","Maintainers email","License on headers","Test directory"],"passed":["README.md","License","License on readme","Do not have binaries","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"]},{"repo":"https://github.com/saucelabs","name":"elemental-next","url":"https://github.com/saucelabs/elemental-next.git","failed":["Changelog","License on headers","License on readme","Security","Support","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries","Test directory","Contributing","Code of Conduct","Issue template"]},{"repo":"https://github.com/saucelabs","name":"replay-chrome-extension","url":"https://github.com/saucelabs/replay-chrome-extension.git","failed":["Maintainers email","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","License","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"saucectl-imagerunner-example","url":"https://github.com/saucelabs/saucectl-imagerunner-example.git","failed":["Changelog","License","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"homebrew-tap","url":"https://github.com/saucelabs/homebrew-tap.git","failed":["Changelog","License","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","Do not have binaries"]},{"repo":"https://github.com/saucelabs","name":"visual-examples","url":"https://github.com/saucelabs/visual-examples.git","failed":["License","License on headers","License on readme","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"helm-charts","url":"https://github.com/saucelabs/helm-charts.git","failed":["License on headers","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Changelog","Maintainers email","License","License on readme","Do not have binaries","Test directory"]},{"repo":"https://github.com/saucelabs","name":"dashboard-fusion","url":"https://github.com/saucelabs/dashboard-fusion.git","failed":["Changelog","License on headers","License on readme","Test directory","Contributing","Code of Conduct","Security","Support","Issue template","Pull request template"],"passed":["README.md","Maintainers email","License","Do not have binaries"]}] \ No newline at end of file diff --git a/src/index.js b/src/index.js index 38751121..c2e1a790 100644 --- a/src/index.js +++ b/src/index.js @@ -24,7 +24,7 @@ const { createJsonDashboardFile, } = require('./utils') -/* This variable stores the sum of all analised repositories which results are all positives */ +/* This variable stores the sum of all analysed repositories which results are all positives */ let passingRepositories = 0 async function main() { @@ -44,7 +44,7 @@ async function main() { per_page: 100, } - /* This function allows to iterate over all paginations, as explained in documentaton */ + /* This function allows to iterate over all pagination, as explained in documentation */ for await (const response of octokit.paginate.iterator(fetchRepos, parameters)) { results.push(...response.data) @@ -53,41 +53,45 @@ async function main() { /* Output is an array of objects to be sent to frontend through frontend.json */ const output = [] - for (const d of results) { - const tmpDir = await fs.promises.mkdtemp(path.join(os.tmpdir(), `repolinter-${d.name}-`)) - await git.clone(d.clone_url, tmpDir) - const repolinterConnect = await repolinter.lint(tmpDir) /*execute repolinter default ruleset*/ + console.log(chalk`About to analyze {cyanBright.bold ${results.length}} repositories from {cyanBright.bold ${owner}}`) + for (const repository of results) { + // Avoiding analysis of archived repositories + if (!repository.archived) { + const tmpDir = await fs.promises.mkdtemp(path.join(os.tmpdir(), `repolinter-${repository.name}-`)) + await git.clone(repository.clone_url, tmpDir) + const repolinterConnect = await repolinter.lint(tmpDir) /*execute repolinter default ruleset*/ - /* Validates if Changelog rule passed, of not, search for releases */ - await validateChangeLog(repolinterConnect.results, owner, d.name) + /* Validates if Changelog rule passed, of not, search for releases */ + await validateChangeLog(repolinterConnect.results, owner, repository.name) - /* Print in all the results in terminal */ - printResults(d, repolinterConnect.results) + /* Print in all the results in terminal */ + printResults(repository, repolinterConnect.results) /* Creates an array to check its length and sum all passing results without a loop */ const hasFailures = repolinterConnect.results /* filter messages for what didn't passed */ - .filter(r => !r.lintResult.passed).length > 0 + .filter(result => !result.lintResult.passed).length > 0 if (!hasFailures) { passingRepositories++ } - /* Push individual repos results to the array which will contain all the results */ - output.push({ - repo: d.owner.html_url, - name: d.name, - url: d.clone_url, - failed: negativeResults(repolinterConnect.results), - passed: positiveResults(repolinterConnect.results), - }) + /* Push individual repos results to the array which will contain all the results */ + output.push({ + repo: repository.owner.html_url, + name: repository.name, + url: repository.clone_url, + failed: negativeResults(repolinterConnect.results), + passed: positiveResults(repolinterConnect.results), + }) + } } /* Creates one .json file in frontend public folder to make this results available */ await createJsonDashboardFile(output) console.log(chalk(` - 😨 Total repositories with fails = {redBright.bold ${results.length - passingRepositories}} + 😨 Total repositories with fails = {redBright.bold ${output.length - passingRepositories}} 😌 Total healthy repositories = {greenBright.bold ${passingRepositories}} - Number of repositories analysed: {cyanBright.bold ${results.length}} + Number of repositories analysed: {cyanBright.bold ${output.length}} `)) }