Skip to content

Adopt scoped calendar feed OAuth access - #40

Merged
tiankaima merged 1 commit into
mainfrom
agent/audit-calendar-scope
Aug 16, 2026
Merged

Adopt scoped calendar feed OAuth access#40
tiankaima merged 1 commit into
mainfrom
agent/audit-calendar-scope

Conversation

@tiankaima

Copy link
Copy Markdown
Member

Summary

  • pin and regenerate the client from Life-USTC/server dabcb0aa
  • request a fixed least-privilege CLI scope set, including email and workspace.calendar-feed:read
  • force fresh browser authentication, handle nullable profile/feed fields, and update generated call signatures
  • redact private calendar feed credentials from verbose URL logging, including query-token forms

Verification

  • make check-openapi-provenance
  • make check-openapi-sync against the pinned Server worktree
  • go vet ./...
  • golangci-lint run ./...
  • go test -race ./...

Coordination

Merge after Life-USTC/server#854 is live. This supersedes the overlapping generated-contract update in #39.

@tiankaima
tiankaima marked this pull request as ready for review August 16, 2026 11:05
@tiankaima
tiankaima merged commit a319c34 into main Aug 16, 2026
4 checks passed
@tiankaima
tiankaima deleted the agent/audit-calendar-scope branch August 16, 2026 11:10
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