Skip to content

Identify Compass API requests from the Worker - #2

Merged
mikec-ai merged 1 commit into
mainfrom
codex/md-compass-user-agent
Aug 20, 2026
Merged

mikec-ai merged 1 commit into
mainfrom
codex/md-compass-user-agent

Conversation

@mikec-ai

Copy link
Copy Markdown
Collaborator

Summary

  • send a named user agent with Compass API requests
  • prevent Compass from rejecting Worker subrequests with HTTP 403
  • cover the required request headers in the source-client tests

Validation

  • pnpm run ci
  • reproduced Compass behavior: missing user agent returns 403, named user agent returns 200

@github-actions

Copy link
Copy Markdown

Preview deployed for PR #2
🔗 https://md-commongrants-api-pr-2.brian-derfer.workers.dev
Worker: md-commongrants-api-pr-2
D1: md-grants-preview-pr-2
Commit: 028c83340039c63fed14cd5c862c69c082276d90

Trigger a sync on this preview (SYNC_SECRET is set):

curl -X POST 'https://md-commongrants-api-pr-2.brian-derfer.workers.dev/admin/sync?force=true' \
  -H "Authorization: Bearer $SYNC_SECRET"

@mikec-ai
mikec-ai merged commit bf838fb into main Aug 20, 2026
3 checks passed
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.

1 participant