From f59f565a3ad14e3b8cb447527349ccf679d9510e Mon Sep 17 00:00:00 2001 From: Iain Cox Date: Sun, 23 Oct 2022 14:36:13 +0200 Subject: [PATCH 1/2] Create test-site.yml --- .github/workflows/test-site.yml | 43 +++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .github/workflows/test-site.yml diff --git a/.github/workflows/test-site.yml b/.github/workflows/test-site.yml new file mode 100644 index 0000000..0f6d3d1 --- /dev/null +++ b/.github/workflows/test-site.yml @@ -0,0 +1,43 @@ +name: GitHub Actions Vercel Build 🛠 +env: + VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }} + VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }} + URL: "https://docs.agora.io/" + BASE_PATH: "/en/" + SITE_URL: "https://docs.agora.io/en" + API_URL: "https://api-ref.agora.io/en" +on: + pull_request: + branches: + - "*" +jobs: + Deploy-Preview: + runs-on: ubuntu-latest + environment: + name: preview + url: ${{ steps.deploy.outputs.url }} + concurrency: + group: ${{ github.head_ref }} + cancel-in-progress: true + steps: + - name: Checkout 🛎 + uses: actions/checkout@v3 + with: + repository: AgoraIO/Docs + - uses: actions/setup-node@v3 + - name: Checkout submodules 🫄 + run: git submodule update --init --recursive + - name: Checkout Docs-Source Commit ⏭ + run: cd docs; git fetch; git checkout origin/$GITHUB_HEAD_REF; cd ../; + - run: yarn install + - name: Install Vercel CLI 🔌 + run: npm install --global vercel@latest + - name: Pull Vercel Environment Information + run: vercel pull --yes --environment=preview --token=${{ secrets.VERCEL_ACCESS_TOKEN }} + - name: Build Project 🛠 + run: vercel build --token=${{ secrets.VERCEL_ACCESS_TOKEN }} + env: + NODE_OPTIONS: "--max_old_space_size=4096" + - name: Deploy Preview 🚢 + id: deploy + run: echo "$(vercel deploy --prebuilt --token=${{ secrets.VERCEL_ACCESS_TOKEN }})" >> $GITHUB_STEP_SUMMARY From 0fe59f2039aebee77d68a3e70b6681214c737647 Mon Sep 17 00:00:00 2001 From: Iain Cox Date: Mon, 24 Oct 2022 10:41:04 +0200 Subject: [PATCH 2/2] Update test-site.yml --- .github/workflows/test-site.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-site.yml b/.github/workflows/test-site.yml index 0f6d3d1..9e697ec 100644 --- a/.github/workflows/test-site.yml +++ b/.github/workflows/test-site.yml @@ -28,7 +28,7 @@ jobs: - name: Checkout submodules 🫄 run: git submodule update --init --recursive - name: Checkout Docs-Source Commit ⏭ - run: cd docs; git fetch; git checkout origin/$GITHUB_HEAD_REF; cd ../; + run: cd versioned_docs; git fetch; git checkout origin/$GITHUB_HEAD_REF; cd ../; - run: yarn install - name: Install Vercel CLI 🔌 run: npm install --global vercel@latest