Skip to content

release: v2.2.28-beta.16#207

Merged
rygel merged 3 commits intomainfrom
release/v2.2.28-beta.16
Mar 5, 2026
Merged

release: v2.2.28-beta.16#207
rygel merged 3 commits intomainfrom
release/v2.2.28-beta.16

Conversation

@rygel
Copy link
Copy Markdown
Owner

@rygel rygel commented Mar 5, 2026

Release v2.2.28-beta.16. Refined dual-path logic for OpenAI and Kimi.

- Refactored KestrelWebApplicationFactory to manually manage IHost, bypassing WebApplicationFactory's TestServer cast issues.
- Refactored AIUsageTracker.Web to use a standard Startup class, improving DI discoverability for tests.
- Wrapped Web project classes in AIUsageTracker.Web namespace.
- Verified all 12 web tests pass locally.
- Robustly improved dual-progress bar logic for OpenAI and Kimi by prioritizing explicit WindowKind matching.
- Synchronized version across distribution files.
- Refined UI logic for better visibility of short-term and long-term quotas.
@rygel rygel merged commit d1e02b6 into main Mar 5, 2026
8 checks passed
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 5, 2026

Build Performance Report

⏱️ Build Time: 12 minutes

📊 Comparison with main branch:

  • Baseline (avg): 10 minutes
  • Current: 12 minutes
  • Change: 📈 20%

✅ Within acceptable range


This is an automated performance check

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 5, 2026

⚠️ Large PR Detected

This PR contains 1596 lines changed across 19 files.

Details:

  • 📁 Files changed: 19
  • ➕ Insertions: 312
  • ➖ Deletions: 1284
  • 📊 Total: 1596 lines

Recommendation:
Consider splitting this PR into smaller, focused changes to make review easier and faster. PRs under 500 lines are ideal for thorough code review.


This is an automated message. Feel free to ignore if this PR is intentionally large.

@rygel rygel deleted the release/v2.2.28-beta.16 branch March 5, 2026 21:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants