From 7d17e3cefdca720e0a12681b681f500456dff1ba Mon Sep 17 00:00:00 2001 From: Anthony Shew Date: Wed, 28 Aug 2024 20:34:52 -0600 Subject: [PATCH 1/9] docs: Ensure docs pass a build. --- .github/workflows/docs.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 73c74fa917de3..111a17b66a76a 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -1,4 +1,7 @@ name: Docs checks +env: + VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }} + VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }} on: pull_request: @@ -11,6 +14,19 @@ concurrency: cancel-in-progress: ${{ github.event_name == 'pull_request' }} jobs: + validate-build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: "Setup Node" + uses: ./.github/actions/setup-node + + - name: "Build docs" + run: | + pnpm install --global vercel + vercel pull --yes --environment=preview --token=${{ secrets.VERCEL_TOKEN }} + vercel build --token=${{ secrets.VERCEL_TOKEN }} validate-docs-links: runs-on: ubuntu-latest steps: From beff330771d3097a34d0e9313c1301e4e3cdbaa0 Mon Sep 17 00:00:00 2001 From: Anthony Shew Date: Wed, 28 Aug 2024 20:36:20 -0600 Subject: [PATCH 2/9] duh --- .github/workflows/docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 111a17b66a76a..5648131fb24da 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -7,7 +7,7 @@ on: pull_request: paths: - "docs/**" - - ".github/actions/validate-docs-links/**" + - ".github/actions/docs.yml" concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} From 3d655c2993e596f4edf44cd2a39da32770d203bb Mon Sep 17 00:00:00 2001 From: Anthony Shew Date: Wed, 28 Aug 2024 20:37:10 -0600 Subject: [PATCH 3/9] huh? --- .github/workflows/docs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 5648131fb24da..b348cab219af8 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -7,6 +7,7 @@ on: pull_request: paths: - "docs/**" + - ".github/actions/validate-docs-links/**" - ".github/actions/docs.yml" concurrency: From 85600136b0ffadfee6f3ffa6dac69a28afca41f5 Mon Sep 17 00:00:00 2001 From: Anthony Shew Date: Wed, 28 Aug 2024 20:37:24 -0600 Subject: [PATCH 4/9] really --- .github/workflows/docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index b348cab219af8..d4efce4ce51ad 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -8,7 +8,7 @@ on: paths: - "docs/**" - ".github/actions/validate-docs-links/**" - - ".github/actions/docs.yml" + - ".github/workflows/docs.yml" concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} From fa7054bf94fa0007947ef2e8933a9009baedabe5 Mon Sep 17 00:00:00 2001 From: Anthony Shew Date: Wed, 28 Aug 2024 20:59:56 -0600 Subject: [PATCH 5/9] Maybe? --- .github/workflows/docs.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index d4efce4ce51ad..5458ba6b66c9e 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -25,9 +25,7 @@ jobs: - name: "Build docs" run: | - pnpm install --global vercel - vercel pull --yes --environment=preview --token=${{ secrets.VERCEL_TOKEN }} - vercel build --token=${{ secrets.VERCEL_TOKEN }} + curl -X POST ${{secrets.DOCS_DEPLOY_HOOK_URL}} validate-docs-links: runs-on: ubuntu-latest steps: From 8290cb259f21d9d92b0debd85284e4eb1af0631e Mon Sep 17 00:00:00 2001 From: Anthony Shew Date: Wed, 28 Aug 2024 21:07:56 -0600 Subject: [PATCH 6/9] the --- .github/workflows/docs.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 5458ba6b66c9e..b52c171f159b0 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -25,7 +25,9 @@ jobs: - name: "Build docs" run: | - curl -X POST ${{secrets.DOCS_DEPLOY_HOOK_URL}} + pnpm install --global vercel + job_id=$(curl -X POST ${{secrets.DOCS_DEPLOY_HOOK_URL}} | jq -r '.job.id') + vc inspect $job_id --wait validate-docs-links: runs-on: ubuntu-latest steps: From 4a884c64c32970d8aceb41007ea19273efb9c6e1 Mon Sep 17 00:00:00 2001 From: Anthony Shew Date: Wed, 28 Aug 2024 21:10:26 -0600 Subject: [PATCH 7/9] token --- .github/workflows/docs.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index b52c171f159b0..7232580e80a82 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -26,8 +26,8 @@ jobs: - name: "Build docs" run: | pnpm install --global vercel - job_id=$(curl -X POST ${{secrets.DOCS_DEPLOY_HOOK_URL}} | jq -r '.job.id') - vc inspect $job_id --wait + job_id=$(curl -X POST ${{ secrets.DOCS_DEPLOY_HOOK_URL }} | jq -r '.job.id') + vc inspect $job_id --wait --token=${{ secrets.VERCEL_TOKEN }} validate-docs-links: runs-on: ubuntu-latest steps: From 81fa005916df6a7624d18e4c4013b00146fcf32d Mon Sep 17 00:00:00 2001 From: Anthony Shew Date: Wed, 28 Aug 2024 21:15:02 -0600 Subject: [PATCH 8/9] huh --- .github/workflows/docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 7232580e80a82..d848fd59cd5f2 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -27,7 +27,7 @@ jobs: run: | pnpm install --global vercel job_id=$(curl -X POST ${{ secrets.DOCS_DEPLOY_HOOK_URL }} | jq -r '.job.id') - vc inspect $job_id --wait --token=${{ secrets.VERCEL_TOKEN }} + vc inspect $job_id --wait --token=${{ secrets.VERCEL_TOKEN }} --scope=vercel validate-docs-links: runs-on: ubuntu-latest steps: From da952e46f6eb41194d3ea4401f5a8db7da5692e1 Mon Sep 17 00:00:00 2001 From: Anthony Shew Date: Wed, 28 Aug 2024 21:16:29 -0600 Subject: [PATCH 9/9] smol cleanup --- .github/workflows/docs.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index d848fd59cd5f2..6c0feeeeecc40 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -1,7 +1,4 @@ name: Docs checks -env: - VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }} - VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }} on: pull_request: