From e21cdb09b53a5fa48f66921ec8dbd7866192a08e Mon Sep 17 00:00:00 2001 From: Bruno Date: Thu, 26 Aug 2021 17:50:06 +0000 Subject: [PATCH 1/3] Add check docs --- .github/workflows/docs-preview.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/docs-preview.yaml b/.github/workflows/docs-preview.yaml index 847172bf3a31..2b504ec631c4 100644 --- a/.github/workflows/docs-preview.yaml +++ b/.github/workflows/docs-preview.yaml @@ -61,6 +61,11 @@ jobs: VERCEL_TOKEN: ${{ secrets.VERCEL_TOKEN }} CODE_SERVER_DOCS_MAIN_BRANCH: ${{ github.event.pull_request.head.sha }} + - name: Check docs + run: ts-node ./product/coder.com/site/scripts/checkDocs.ts + env: + BASE_URL: ${{ steps.preview.outputs.url }} + - name: Update Deployment # If we don't specify always, it won't run this check if failed. # This means the deployment would be stuck pending. From f1f137a4e8821d987343a3504e9cb4a4e59c4089 Mon Sep 17 00:00:00 2001 From: Bruno Date: Thu, 26 Aug 2021 18:53:01 +0000 Subject: [PATCH 2/3] Use npx to run ts-node --- .github/workflows/docs-preview.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs-preview.yaml b/.github/workflows/docs-preview.yaml index 2b504ec631c4..caeb9e42722c 100644 --- a/.github/workflows/docs-preview.yaml +++ b/.github/workflows/docs-preview.yaml @@ -62,7 +62,7 @@ jobs: CODE_SERVER_DOCS_MAIN_BRANCH: ${{ github.event.pull_request.head.sha }} - name: Check docs - run: ts-node ./product/coder.com/site/scripts/checkDocs.ts + run: npx ts-node ./product/coder.com/site/scripts/checkDocs.ts env: BASE_URL: ${{ steps.preview.outputs.url }} From 5239dbcf94e51e8f5b612afa47c2c863f1b56e0b Mon Sep 17 00:00:00 2001 From: Bruno Date: Thu, 26 Aug 2021 19:05:47 +0000 Subject: [PATCH 3/3] Install npm deps --- .github/workflows/docs-preview.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docs-preview.yaml b/.github/workflows/docs-preview.yaml index caeb9e42722c..3f4ed05ce5a0 100644 --- a/.github/workflows/docs-preview.yaml +++ b/.github/workflows/docs-preview.yaml @@ -61,8 +61,11 @@ jobs: VERCEL_TOKEN: ${{ secrets.VERCEL_TOKEN }} CODE_SERVER_DOCS_MAIN_BRANCH: ${{ github.event.pull_request.head.sha }} + - name: Install node_modules + run: yarn install + - name: Check docs - run: npx ts-node ./product/coder.com/site/scripts/checkDocs.ts + run: yarn ts-node ./product/coder.com/site/scripts/checkDocs.ts env: BASE_URL: ${{ steps.preview.outputs.url }}