Skip to content

Add Claude PR review workflow#33

Open
bryanboyko wants to merge 1 commit intomainfrom
add/claude-pr-review
Open

Add Claude PR review workflow#33
bryanboyko wants to merge 1 commit intomainfrom
add/claude-pr-review

Conversation

@bryanboyko
Copy link
Member

Summary

  • Adds claude-review.yml GitHub Actions workflow, mirroring the existing setup in the iOS-private and Android repos
  • Triggers on PR open, reopen, and synchronize events
  • Uses the org-level ANTHROPIC_API_KEY secret

Test plan

  • Verify the workflow runs on the next PR after merge

Made with Cursor

Mirrors the existing claude-review.yml from the iOS-private and Android
repos to enable automated code review on pull requests.

Made-with: Cursor
@github-actions
Copy link

github-actions bot commented Mar 4, 2026

Claude encountered an error —— View job


I'll analyze this and get back to you.

bryanboyko added a commit that referenced this pull request Mar 20, 2026
* Fix test failures after merge - environment config and DI container setup

* • Implement server-side win/loss tracking matching Android architecture
• Replace legacy client-side NURL/LURL firing with structured server payloads
• Add comprehensive test suite validating critical business logic flows

* Test new win loss service on all ad formats and confirm win notifs are sending for banner, interstitial, MREC, and native. Loss notifications aren't tested yet because more than one bid is needed for them to take effect. Add unit and integration tests for all ad formats

* Compress verbose debug logs into single informative log line

- Consolidated 5 separate debug logs in CLXTrackingFieldResolver into 1 concise log
- Removed verbose key listings that weren't useful for debugging
- Added checkmark indicators for device/geo object existence
- Maintains essential debugging information while reducing log noise

* Optimize CLXWinLossTracker logging for production readiness

• Reduce log verbosity by 70% while maintaining diagnostic value
• Focus on business outcomes (WIN/LOSS results) over implementation details

* Eliminate redundant success logging between network and tracker layers

• Remove duplicate success messages that create noise in logs
• Keep only essential error logging for debugging network failures

* Remove redundant logging noise from win/loss tracking system
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