diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3fdcea156..566ce8a12 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,6 +13,10 @@ jobs: - name: Checkout uses: actions/checkout@v2 + - name: Set up PR environment + if: github.event.number != null + run: echo "::set-env name=PULL_REQUEST_ID::${{ github.event.number }}" + - name: Install npm dependencies run: npm ci diff --git a/scripts/check-pr.sh b/scripts/check-pr.sh index 55d2d0af1..0595715fe 100644 --- a/scripts/check-pr.sh +++ b/scripts/check-pr.sh @@ -110,7 +110,7 @@ MSG_NOT_MD='The file `%s` does not have a `.md` extension.\n' PLATFORMS=$(ls pages/) -if [ "$CI" = "true" ] && [ "$GITHUB_REPOSITORY" = "tldr-pages/tldr" ] && [ "$TRAVIS_PULL_REQUEST" != "false" ]; then +if [ "$CI" = "true" ] && [ "$GITHUB_REPOSITORY" = "tldr-pages/tldr" ] && [ "$PULL_REQUEST_ID" != "false" ]; then check_diff check_structure else diff --git a/scripts/send-to-bot.py b/scripts/send-to-bot.py index 93a9e7807..ad85eff6f 100644 --- a/scripts/send-to-bot.py +++ b/scripts/send-to-bot.py @@ -74,7 +74,7 @@ def main(action): if __name__ == '__main__': REPO_SLUG = os.environ.get('GITHUB_REPOSITORY') - PR_ID = os.environ.get('TRAVIS_PULL_REQUEST') + PR_ID = os.environ.get('PULL_REQUEST_ID') BUILD_ID = os.environ.get('GITHUB_RUN_ID') if PR_ID is None or BUILD_ID is None or REPO_SLUG is None: diff --git a/scripts/test.sh b/scripts/test.sh index d49294601..eb5da6d44 100644 --- a/scripts/test.sh +++ b/scripts/test.sh @@ -43,7 +43,7 @@ function run_checks_pr { # MAIN ################################### -if [ "$CI" = "true" ] && [ "$GITHUB_REPOSITORY" = "tldr-pages/tldr" ] && [ "$TRAVIS_PULL_REQUEST" != "false" ]; then +if [ "$CI" = "true" ] && [ "$GITHUB_REPOSITORY" = "tldr-pages/tldr" ] && [ "$PULL_REQUEST_ID" != "false" ]; then run_checks_pr run_tests_pr else