From df5ad16e97608ab522267c23499945a2640c526f Mon Sep 17 00:00:00 2001 From: tac0turtle Date: Wed, 6 Aug 2025 11:29:38 +0200 Subject: [PATCH 1/3] fix docs deployment --- .github/workflows/{build_docs.yml => docs_build.yml} | 4 ++-- .github/workflows/{deploy_docs.yml => docs_deploy.yml} | 2 +- .github/workflows/{preview_docs.yml => docs_preview.yml} | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) rename .github/workflows/{build_docs.yml => docs_build.yml} (93%) rename .github/workflows/{deploy_docs.yml => docs_deploy.yml} (98%) rename .github/workflows/{preview_docs.yml => docs_preview.yml} (98%) diff --git a/.github/workflows/build_docs.yml b/.github/workflows/docs_build.yml similarity index 93% rename from .github/workflows/build_docs.yml rename to .github/workflows/docs_build.yml index d8f1a73e44..3e2329e005 100644 --- a/.github/workflows/build_docs.yml +++ b/.github/workflows/docs_build.yml @@ -6,10 +6,10 @@ on: push: branches: [main] paths: - - "./docs" + - "docs/**" pull_request: paths: - - "./docs" + - "docs/**" jobs: build: diff --git a/.github/workflows/deploy_docs.yml b/.github/workflows/docs_deploy.yml similarity index 98% rename from .github/workflows/deploy_docs.yml rename to .github/workflows/docs_deploy.yml index 713cf34c76..eea18159a6 100644 --- a/.github/workflows/deploy_docs.yml +++ b/.github/workflows/docs_deploy.yml @@ -8,7 +8,7 @@ on: push: branches: [main] paths: - - "./docs" + - "docs/**" # Allows you to run this workflow manually from the Actions tab workflow_dispatch: diff --git a/.github/workflows/preview_docs.yml b/.github/workflows/docs_preview.yml similarity index 98% rename from .github/workflows/preview_docs.yml rename to .github/workflows/docs_preview.yml index 5b5489121b..e07486f715 100644 --- a/.github/workflows/preview_docs.yml +++ b/.github/workflows/docs_preview.yml @@ -10,7 +10,7 @@ on: - synchronize - closed paths: - - "./docs" + - "docs/**" concurrency: preview-${{ github.ref }} From 13428954bb9e4c3a858d36a55ca0513112ae789c Mon Sep 17 00:00:00 2001 From: tac0turtle Date: Wed, 6 Aug 2025 11:31:42 +0200 Subject: [PATCH 2/3] test --- docs/CLAUDE.md | 2 +- docs/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/CLAUDE.md b/docs/CLAUDE.md index 4633e357e9..539ee92db8 100644 --- a/docs/CLAUDE.md +++ b/docs/CLAUDE.md @@ -23,7 +23,7 @@ This is a **VitePress-based documentation site** for Evolve. Key architectural e ### Content Organization -``` +```txt docs/ ├── .vitepress/config.ts # Site configuration, navigation, theme ├── blog/ # Blog posts and announcements diff --git a/docs/README.md b/docs/README.md index 2b98a793c7..b35f59c0a5 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,4 +1,4 @@ -[![Deploy](https://github.com/evstack/ev-node/actions/workflows/deploy.yml/badge.svg)](https://github.com/evstack/docs/actions/workflows/deploy.yml) +[![Deploy](https://github.com/evstack/ev-node/actions/workflows/deploy.yml/badge.svg)](https://github.com/evstack/ev-node/actions/workflows/deploy.yml) # Evolve Documentation Site From 909dc54389344dc983df1a0472d9e0641e7c43c2 Mon Sep 17 00:00:00 2001 From: tac0turtle Date: Wed, 6 Aug 2025 11:38:32 +0200 Subject: [PATCH 3/3] fixes --- .github/workflows/docs_build.yml | 3 +++ .github/workflows/docs_deploy.yml | 5 ++++- .github/workflows/docs_preview.yml | 5 ++++- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docs_build.yml b/.github/workflows/docs_build.yml index 3e2329e005..c99bf81253 100644 --- a/.github/workflows/docs_build.yml +++ b/.github/workflows/docs_build.yml @@ -22,7 +22,10 @@ jobs: with: node-version: 20 cache: yarn # or pnpm / npm + cache-dependency-path: docs/yarn.lock - name: Install dependencies run: yarn install # or pnpm install / npm ci + working-directory: docs - name: Build with VitePress run: yarn build # or pnpm build / npm build + working-directory: docs diff --git a/.github/workflows/docs_deploy.yml b/.github/workflows/docs_deploy.yml index eea18159a6..39f77947b9 100644 --- a/.github/workflows/docs_deploy.yml +++ b/.github/workflows/docs_deploy.yml @@ -37,15 +37,18 @@ jobs: with: node-version: 20 cache: yarn # or pnpm / npm + cache-dependency-path: docs/yarn.lock - name: Setup Pages uses: actions/configure-pages@v5 - name: Install dependencies run: yarn install # or pnpm install / npm ci + working-directory: docs - name: Build with VitePress run: yarn build # or pnpm build / npm build + working-directory: docs - name: Deploy to GitHub Pages uses: peaceiris/actions-gh-pages@v4 with: github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./.vitepress/dist + publish_dir: ./docs/.vitepress/dist cname: ev.xyz diff --git a/.github/workflows/docs_preview.yml b/.github/workflows/docs_preview.yml index e07486f715..6fda6b3fed 100644 --- a/.github/workflows/docs_preview.yml +++ b/.github/workflows/docs_preview.yml @@ -28,17 +28,20 @@ jobs: with: node-version: 20 cache: yarn + cache-dependency-path: docs/yarn.lock - name: Install dependencies run: yarn install --frozen-lockfile + working-directory: docs - name: Build with Base URL run: BASE='/docs-preview/pr-${{ github.event.number }}/' yarn build + working-directory: docs - name: Deploy preview uses: rossjrw/pr-preview-action@v1 with: - source-dir: .vitepress/dist + source-dir: docs/.vitepress/dist deploy-repository: evstack/docs-preview token: ${{ secrets.PREVIEW_DEPLOY }} preview-branch: main