[WIP] Investigate cloudflare worker build failure for docs#17
Conversation
Agent-Logs-Url: https://github.com/dormonbear/UltraForce-for-Salesforce/sessions/726061df-eeda-4a96-8d72-9a3264b11c59 Co-authored-by: dormonbear <8454341+dormonbear@users.noreply.github.com>
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ❌ Deployment failed View logs |
ultraforce-doc | b2b9cb9 | Apr 06 2026, 11:39 AM |
…gitignore Agent-Logs-Url: https://github.com/dormonbear/UltraForce-for-Salesforce/sessions/726061df-eeda-4a96-8d72-9a3264b11c59 Co-authored-by: dormonbear <8454341+dormonbear@users.noreply.github.com>
|
it was more likely a submodule cloning related issue. Failed: error occurred while updating repository submodules |
There was a problem hiding this comment.
Pull request overview
Adds an automated GitHub Actions workflow to build the VitePress docs and deploy them to Cloudflare Workers, along with a small docs gitignore tweak to avoid committing npm lockfiles in a pnpm-managed repo.
Changes:
- Add
.github/workflows/deploy-docs.ymlto build docs with pnpm and deploy viacloudflare/wrangler-action@v3. - Update
docs/.gitignoreto ignorepackage-lock.jsoninside the docs project.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
docs/.gitignore |
Ignores package-lock.json to prevent accidental npm lockfile commits in docs/. |
.github/workflows/deploy-docs.yml |
New CI workflow to install deps, build VitePress output, and deploy to Cloudflare Workers. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| name: Deploy Docs to Cloudflare Workers | ||
|
|
||
| on: | ||
| push: | ||
| branches: [main] |
There was a problem hiding this comment.
PR metadata indicates the work is complete (all checklist items checked), but the PR title is still marked as "[WIP]". Consider removing the WIP tag or clarifying remaining work so reviewers/automation don’t treat this as not-ready.
.github/workflows/deploy-docs.yml— build VitePress docs and deploy to Cloudflare Workers viawrangler deploypackage-lock.jsontodocs/.gitignore(project uses pnpm, not npm)pnpm buildsucceeds andwrangler deploy --dry-runreads 81 files correctly