From 196ec792d490af681089384f3370434c4ffde25e Mon Sep 17 00:00:00 2001 From: Kuzz007 Date: Mon, 27 Jul 2026 01:23:33 +0300 Subject: [PATCH] ci: remove the Docs Deploy (GitHub Pages) workflow GitHub Pages was never enabled in this fork's repo settings, and the workflow's own comment ties it to docs.sanaei.dev, upstream's custom domain, not something this fork has. Failed both times it ever ran (including once before today, unrelated to any of this session's other changes) with "Ensure GitHub Pages has been enabled". Docs CI (docs-ci.yml, lint/build-check only, no deploy) is untouched. Co-Authored-By: Claude Sonnet 5 --- .github/workflows/docs-deploy.yml | 77 ------------------------------- 1 file changed, 77 deletions(-) delete mode 100644 .github/workflows/docs-deploy.yml diff --git a/.github/workflows/docs-deploy.yml b/.github/workflows/docs-deploy.yml deleted file mode 100644 index 8b0aa365d..000000000 --- a/.github/workflows/docs-deploy.yml +++ /dev/null @@ -1,77 +0,0 @@ -name: Docs Deploy (GitHub Pages) - -# Static-export deploy of docs/ to GitHub Pages. Pages must be enabled in repo -# settings (Source: GitHub Actions) and the docs.sanaei.dev custom domain -# attached to this repository. The site URL defaults to the production domain in -# docs/lib/shared.ts, so NEXT_PUBLIC_SITE_URL is optional. -on: - push: - branches: [main] - paths: - - 'docs/**' - - 'frontend/src/components/**' - - 'frontend/.storybook/**' - - 'frontend/package-lock.json' - - '.github/workflows/docs-deploy.yml' - workflow_dispatch: - -permissions: - contents: read - pages: write - id-token: write - -concurrency: - group: pages - cancel-in-progress: true - -defaults: - run: - working-directory: docs - -jobs: - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v7 - - uses: pnpm/action-setup@v6 - with: - package_json_file: docs/package.json - - uses: actions/setup-node@v7 - with: - node-version-file: .nvmrc - cache: pnpm - cache-dependency-path: docs/pnpm-lock.yaml - - run: pnpm install --frozen-lockfile - - name: Build (static export) - env: - DEPLOY_TARGET: static - NEXT_PUBLIC_SITE_URL: ${{ vars.NEXT_PUBLIC_SITE_URL }} - run: pnpm build - - name: Mirror default locale (en) to the site root - # hideLocale makes most English links unprefixed (/, /docs/...), but the - # language switcher still targets /en/... . The export emits pages only - # under /en/, and there is no i18n middleware on a static host — so copy - # the English build to the root (data files included) while KEEPING /en/ - # in place. That way both /docs/... and /en/docs/... resolve. Other - # locales stay under /fa, /ru, /zh. - run: cp -a out/en/. out/ - - name: Build the component Storybook (frontend/) - working-directory: frontend - run: | - npm ci - npm run build-storybook - - name: Bundle Storybook at /storybook - run: cp -a ../frontend/storybook-static out/storybook - - uses: actions/upload-pages-artifact@v5 - with: - path: docs/out - - deploy: - needs: build - runs-on: ubuntu-latest - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - steps: - - id: deployment - uses: actions/deploy-pages@v5