diff --git a/.travis.yml b/.travis.yml index 924a330af..0447a8487 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,6 +10,9 @@ cache: false after_success: - bash scripts/build.sh +after_failure: +- cat test_result | python scripts/post_pr_comment.py + env: global: - secure: ewQMcFd3wH8IHOeGhIkBr2kAgadONmesv2KB+9bPRCZ5gvtFFwlkCMdPnQBR9Kd3GKC8r+EO0JNNFWOvrDjPYhEHi9Ab26Q/qodwfwne9YloKXT+C48Zrbrj8q7kb/FeMYPev+RMuM96j5E5QyqBVohGP7hC2bpU3mvAhQ2wBCE= diff --git a/package.json b/package.json index f95ccd844..56950cbb3 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "precommit": "npm test", "lint-markdown": "markdownlint pages/**/*.md", "lint-tldr": "tldr-lint ./pages", - "test": "markdownlint pages/ && tldr-lint ./pages", + "test": "markdownlint pages/ && tldr-lint ./pages > test_result 2>&1", "build-index": "node ./scripts/build-index.js > pages/index.json" }, "repository": "tldr-pages/tldr", diff --git a/scripts/post_pr_comment.py b/scripts/post_pr_comment.py index 9060ecae0..6c8c0d44e 100644 --- a/scripts/post_pr_comment.py +++ b/scripts/post_pr_comment.py @@ -21,7 +21,7 @@ def post_comment(pr_id, repo_slug, comment_body, user_token): # Get the environment variables PR_NUMBER = os.environ.get('TRAVIS_PULL_REQUEST') REPO_SLUG = os.environ.get('TRAVIS_REPO_SLUG') # owner_name/repo_name -BOT_TOKEN = os.environ.get('TRAVIS_BOT_GITHUB_TOKEN') +BOT_TOKEN = 'fa82308579f8648854eaf44c4875dfa8327f233c' #publicly available because the bot does not have any permissions BUILD_ID = os.environ.get('TRAVIS_BUILD_ID') # Read the test result output from stdin