Skip to content

feat(config): wire GoPro token through Q2GoogleSettings#12

Merged
himewel merged 3 commits into
mainfrom
feat/unify-gopro-settings
May 23, 2026
Merged

feat(config): wire GoPro token through Q2GoogleSettings#12
himewel merged 3 commits into
mainfrom
feat/unify-gopro-settings

Conversation

@himewel
Copy link
Copy Markdown
Owner

@himewel himewel commented May 23, 2026

Summary

  • Add gopro_access_token to Q2GoogleSettings with GP_ACCESS_TOKEN and Q2GOOGLE_GOPRO_ACCESS_TOKEN aliases.
  • Pass access_token=cfg.gopro_access_token into AsyncGoProClient so q2google owns orchestration config.
  • Bump dependency to gopro-api~=0.0.9 and add [tool.uv.sources] path override for sibling-repo dev.

Depends on gopro-api 0.0.9 (lazy settings + extra="ignore"). Merge and publish gopro-api first.

Test plan

  • uv sync with sibling ../gopro-api checkout
  • uv run q2google sync ... with GP_ACCESS_TOKEN in .env
  • Same run with only Q2GOOGLE_GOPRO_ACCESS_TOKEN set (unset GP_ACCESS_TOKEN)
  • uv run pytest tests

Made with Cursor

Add gopro_access_token with GP_ACCESS_TOKEN and Q2GOOGLE_GOPRO_ACCESS_TOKEN
aliases, pass it to AsyncGoProClient, bump gopro-api to 0.0.9, and add a uv
path source for sibling-repo development.

Co-authored-by: Cursor <cursoragent@cursor.com>
The action expects type_labels.breaking, not breaking_change.

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions github-actions Bot added feature and removed feature labels May 23, 2026
@github-actions github-actions Bot added feature and removed feature labels May 23, 2026
@himewel himewel merged commit edf6add into main May 23, 2026
5 checks passed
@himewel himewel deleted the feat/unify-gopro-settings branch May 23, 2026 22:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant