Skip to content

chore(routines): daily-upstream-check 2026-06-21 — first run results + push blocked (action needed) #61

Description

@NativeTeachingAidsB

Daily Upstream Check — 2026-06-21 (First Run)

This is the automated daily-upstream-check routine reporting results it cannot commit because the routine's GitHub integration token lacks write access to the repository (all branch creation and file push calls return 403 Resource not accessible by integration). Human action required to unblock future runs.


Baseline versions established (8 / 15 sources)

Source key Version
claude-code-cli 2.1.185
claude-agent-sdk 0.3.185
claude-agent-sdk-py 0.2.106
codex-cli 0.141.0
aider 0.86.2
goose 0.1.0
mcp-python 1.28.0
mcp-ts 1.29.0

No version diffs possible on a first run — no PRs were opened.


Fetch failures (7 / 15 sources)

Source key Reason
cursor 403 Forbidden from cursor.com/changelog
cline 403 Forbidden from VS Marketplace
continue 403 Forbidden from VS Marketplace
windsurf 403 Forbidden from windsurf.com/changelog
zed GitHub API rate limit exceeded (unauthenticated)
mcp-spec GitHub API rate limit exceeded (unauthenticated)
claude-plugins-official GitHub API rate limit exceeded (unauthenticated)

Action items for repo owner

1. Fix write permissions (blocker for all future runs)

The token/integration running this routine cannot create branches or push files. Grant the routine write access to opencircuitdev/codetalker, or update the Claude Code remote environment to use a PAT with contents: write scope.

2. Add a GITHUB_TOKEN secret to the routine environment

Three sources (zed, mcp-spec, claude-plugins-official) use the GitHub API. Unauthenticated requests from cloud IPs are rate-limited immediately. A token with public_repo read scope is sufficient.

3. Consider alternative endpoints for VS Marketplace / changelog pages

cursor.com/changelog and windsurf.com/changelog return 403 to automated fetches. The VS Marketplace also blocks scraping. Options:

  • Cursor / Windsurf: monitor their GitHub release tags instead if available.
  • Cline / Continue: use the VS Marketplace Extension Query API (POST https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery) which is machine-readable.

Intended state.json (to be committed once write access is restored)

{
  "updated_at": "2026-06-21T09:05:00Z",
  "versions": {
    "claude-code-cli": {"version": "2.1.185", "checked_at": "2026-06-21T09:05:00Z"},
    "claude-agent-sdk": {"version": "0.3.185", "checked_at": "2026-06-21T09:05:00Z"},
    "claude-agent-sdk-py": {"version": "0.2.106", "checked_at": "2026-06-21T09:05:00Z"},
    "codex-cli": {"version": "0.141.0", "checked_at": "2026-06-21T09:05:00Z"},
    "aider": {"version": "0.86.2", "checked_at": "2026-06-21T09:05:00Z"},
    "goose": {"version": "0.1.0", "checked_at": "2026-06-21T09:05:00Z"},
    "mcp-python": {"version": "1.28.0", "checked_at": "2026-06-21T09:05:00Z"},
    "mcp-ts": {"version": "1.29.0", "checked_at": "2026-06-21T09:05:00Z"}
  }
}

Auto-generated by daily-upstream-check routine. Opened because write access was unavailable and no PushNotification tool was found in the environment.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions