Skip to content

docs: record Etsy production credential configuration - #70

Merged
Sekiph82 merged 1 commit into
mainfrom
docs/etsy-production-credential-config-2026-07-31
Jul 31, 2026
Merged

docs: record Etsy production credential configuration#70
Sekiph82 merged 1 commit into
mainfrom
docs/etsy-production-credential-config-2026-07-31

Conversation

@Sekiph82

Copy link
Copy Markdown
Owner

Summary

  • Etsy issued new bulk-edit-app developer credentials (Keystring + Shared Secret, 5 QPS / 5000 QPD); configured as encrypted SECRET env vars on bulk-edit-prod-api via doctl apps update --spec (already applied to production prior to this PR — docs-only change).
  • Rate limit and scope defaults already matched code (ETSY_API_REQUESTS_PER_SECOND/ETSY_API_DAILY_LIMIT/ETSY_SCOPES in app/core/config.py) — no code change.
  • Production OAuth URL generation verified live; live OAuth completion deliberately not performed (pending separate owner approval).
  • Records a mid-task bug: a PowerShell [regex]::Replace(...,1) call misinterpreted its 4th arg as RegexOptions (not a match-count limiter), causing triple-duplicated env entries across the api service and both jobs. Caught before trusting the deploy, fixed with a YAML-aware Python pass, re-verified, redeployed.
  • No secrets in this diff — masked keystring format only (qvmj...fh33), no full Keystring, no Shared Secret anywhere.

Test plan

  • Diff scanned for secret-like strings (clean)
  • Production health/DB/Redis/readiness endpoints confirmed 200 prior to this PR
  • Private Beta gate confirmed still enabled
  • This is a docs-only change; merging will trigger a redeploy of both prod apps per deploy_on_push: true — no functional change expected, existing env already applied directly via doctl

🤖 Generated with Claude Code

https://claude.ai/code/session_01QW88Si1uvjKcAkzqn6nh5Y

Etsy issued new bulk-edit-app developer credentials; configured as encrypted
SECRET env vars on bulk-edit-prod-api and verified via live OAuth URL
generation. Rate limit and scope defaults already matched code, so no PR-
worthy change beyond docs. Records the mid-task regex bug (PowerShell
Regex.Replace count-arg misuse) caught and fixed before trusting the deploy.
@Sekiph82
Sekiph82 merged commit b82b00c into main Jul 31, 2026
6 checks passed
@Sekiph82
Sekiph82 deleted the docs/etsy-production-credential-config-2026-07-31 branch July 31, 2026 11:43
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