├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── .travis.yml ├── LICENSE ├── README.md ├── app.json ├── http ├── app.js └── server.js ├── package.json ├── pipes ├── collect-build-data.pipe.js ├── create-comment.pipe.js ├── edit-comment.pipe.js ├── fetch-build-logs.pipe.js ├── fetch-configuration.pipe.js ├── fetch-job-scripts.pipe.js ├── fetch-template.pipe.js ├── filter-duplicate-jobs.pipe.js ├── finish.pipe.js ├── format-message.pipe.js ├── metadata.pipe.js ├── parse-travis-payload.pipe.js ├── parse.pipe.js ├── publish.pipe.js ├── search-stop-comment.pipe.js ├── star.pipe.js ├── validate-travis-payload.pipe.js ├── validation.pipe.js └── wait.pipe.js ├── public ├── css │ └── style.css ├── images │ ├── example.png │ ├── favicon.ico │ ├── header.jpg │ ├── kodi-logo.png │ ├── kodi-logo.png.bak │ ├── kubernetes-logo.png │ ├── logo.png │ └── mdn-logo.png └── views │ ├── contact-us.html │ ├── dashboard.html │ ├── getting-started.html │ ├── index.html │ └── not-found.html ├── resources ├── default-config.yml ├── default-scripts.json └── messages │ ├── error │ └── default.error.template.md │ ├── failure │ ├── default.failure.template.md │ └── raw.failure.template.md │ └── success │ └── default.success.template.md ├── routes ├── api.routes.js ├── github-app.routes.js └── website.routes.js ├── test ├── samples │ └── payload.json └── test.js ├── utils ├── configuration.js ├── database.js └── logger.js └── whats-new.md /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | test/*.js -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | *.sh 3 | *.bat 4 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/README.md -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/app.json -------------------------------------------------------------------------------- /http/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/http/app.js -------------------------------------------------------------------------------- /http/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/http/server.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/package.json -------------------------------------------------------------------------------- /pipes/collect-build-data.pipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/pipes/collect-build-data.pipe.js -------------------------------------------------------------------------------- /pipes/create-comment.pipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/pipes/create-comment.pipe.js -------------------------------------------------------------------------------- /pipes/edit-comment.pipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/pipes/edit-comment.pipe.js -------------------------------------------------------------------------------- /pipes/fetch-build-logs.pipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/pipes/fetch-build-logs.pipe.js -------------------------------------------------------------------------------- /pipes/fetch-configuration.pipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/pipes/fetch-configuration.pipe.js -------------------------------------------------------------------------------- /pipes/fetch-job-scripts.pipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/pipes/fetch-job-scripts.pipe.js -------------------------------------------------------------------------------- /pipes/fetch-template.pipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/pipes/fetch-template.pipe.js -------------------------------------------------------------------------------- /pipes/filter-duplicate-jobs.pipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/pipes/filter-duplicate-jobs.pipe.js -------------------------------------------------------------------------------- /pipes/finish.pipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/pipes/finish.pipe.js -------------------------------------------------------------------------------- /pipes/format-message.pipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/pipes/format-message.pipe.js -------------------------------------------------------------------------------- /pipes/metadata.pipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/pipes/metadata.pipe.js -------------------------------------------------------------------------------- /pipes/parse-travis-payload.pipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/pipes/parse-travis-payload.pipe.js -------------------------------------------------------------------------------- /pipes/parse.pipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/pipes/parse.pipe.js -------------------------------------------------------------------------------- /pipes/publish.pipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/pipes/publish.pipe.js -------------------------------------------------------------------------------- /pipes/search-stop-comment.pipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/pipes/search-stop-comment.pipe.js -------------------------------------------------------------------------------- /pipes/star.pipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/pipes/star.pipe.js -------------------------------------------------------------------------------- /pipes/validate-travis-payload.pipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/pipes/validate-travis-payload.pipe.js -------------------------------------------------------------------------------- /pipes/validation.pipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/pipes/validation.pipe.js -------------------------------------------------------------------------------- /pipes/wait.pipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/pipes/wait.pipe.js -------------------------------------------------------------------------------- /public/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/public/css/style.css -------------------------------------------------------------------------------- /public/images/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/public/images/example.png -------------------------------------------------------------------------------- /public/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/public/images/favicon.ico -------------------------------------------------------------------------------- /public/images/header.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/public/images/header.jpg -------------------------------------------------------------------------------- /public/images/kodi-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/public/images/kodi-logo.png -------------------------------------------------------------------------------- /public/images/kodi-logo.png.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/public/images/kodi-logo.png.bak -------------------------------------------------------------------------------- /public/images/kubernetes-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/public/images/kubernetes-logo.png -------------------------------------------------------------------------------- /public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/public/images/logo.png -------------------------------------------------------------------------------- /public/images/mdn-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/public/images/mdn-logo.png -------------------------------------------------------------------------------- /public/views/contact-us.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/public/views/contact-us.html -------------------------------------------------------------------------------- /public/views/dashboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/public/views/dashboard.html -------------------------------------------------------------------------------- /public/views/getting-started.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/public/views/getting-started.html -------------------------------------------------------------------------------- /public/views/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/public/views/index.html -------------------------------------------------------------------------------- /public/views/not-found.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/public/views/not-found.html -------------------------------------------------------------------------------- /resources/default-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/resources/default-config.yml -------------------------------------------------------------------------------- /resources/default-scripts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/resources/default-scripts.json -------------------------------------------------------------------------------- /resources/messages/error/default.error.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/resources/messages/error/default.error.template.md -------------------------------------------------------------------------------- /resources/messages/failure/default.failure.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/resources/messages/failure/default.failure.template.md -------------------------------------------------------------------------------- /resources/messages/failure/raw.failure.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/resources/messages/failure/raw.failure.template.md -------------------------------------------------------------------------------- /resources/messages/success/default.success.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/resources/messages/success/default.success.template.md -------------------------------------------------------------------------------- /routes/api.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/routes/api.routes.js -------------------------------------------------------------------------------- /routes/github-app.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/routes/github-app.routes.js -------------------------------------------------------------------------------- /routes/website.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/routes/website.routes.js -------------------------------------------------------------------------------- /test/samples/payload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/test/samples/payload.json -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/test/test.js -------------------------------------------------------------------------------- /utils/configuration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/utils/configuration.js -------------------------------------------------------------------------------- /utils/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/utils/database.js -------------------------------------------------------------------------------- /utils/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/utils/logger.js -------------------------------------------------------------------------------- /whats-new.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluzi/travis-buddy/HEAD/whats-new.md --------------------------------------------------------------------------------