Skip to content

ci: add GHA workflow to deploy csoai-gspc-mcp worker - #39

Merged
CSOAI-ORG merged 1 commit into
mainfrom
cursor/deploy-gspc-mcp-workflow-4871
Aug 23, 2026
Merged

ci: add GHA workflow to deploy csoai-gspc-mcp worker#39
CSOAI-ORG merged 1 commit into
mainfrom
cursor/deploy-gspc-mcp-workflow-4871

Conversation

@CSOAI-ORG

Copy link
Copy Markdown
Owner

Adds a GitHub Actions workflow to deploy the csoai-gspc-mcp Cloudflare Worker when changes are pushed to workers/csoai-gspc-mcp/** on main.

What this does

Commit e9ccb31 (#38) added workers/csoai-gspc-mcp with routes for csoai.org/mcp* and www.csoai.org/mcp*. Those routes only take effect when wrangler deploy runs. The existing "Deploy static site" workflow does not deploy workers.

This workflow:

  • Triggers on push to main when workers/csoai-gspc-mcp/** changes
  • Triggers on workflow_dispatch for manual deploys
  • Uses cloudflare/wrangler-action@v3 with workingDirectory: workers/csoai-gspc-mcp

Required secrets

Secret Purpose
CF_API_TOKEN Cloudflare API token with Workers deploy permission
CF_ACCOUNT_ID Cloudflare account ID

These must be configured in repo Settings → Secrets before the workflow will succeed.

Open in Web Open in Cursor 

Co-authored-by: Nicholas Templeman <nicholas@csoai.org>
@CSOAI-ORG
CSOAI-ORG marked this pull request as ready for review August 23, 2026 19:12
@CSOAI-ORG
CSOAI-ORG merged commit 234e135 into main Aug 23, 2026
11 of 13 checks passed
@CSOAI-ORG
CSOAI-ORG deleted the cursor/deploy-gspc-mcp-workflow-4871 branch August 23, 2026 19:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants