Skip to content

Bugfix/387 fix in memory repo#388

Merged
mesilov merged 2 commits intov3-devfrom
bugfix/387-fix-in-memory-repo
Mar 18, 2026
Merged

Bugfix/387 fix in memory repo#388
mesilov merged 2 commits intov3-devfrom
bugfix/387-fix-in-memory-repo

Conversation

@mesilov
Copy link
Copy Markdown
Collaborator

@mesilov mesilov commented Mar 18, 2026

Q A
Bug fix? yes
New feature? no
Deprecations? no
Issues Fix #387
License MIT

mesilov added 2 commits March 18, 2026 10:53
…erministic master account selection

- Resolved issue #387 by updating behavior to prioritize master accounts using explicit status order (`active > new > blocked`) and exclude deleted installations.
- Added regression tests to cover edge cases and verify non-deleted master account lifecycle scenarios.
- Updated `CHANGELOG.md` to reflect the repository behavior fix.
- Introduced `AGENTS.md` to document repository-level working rules and guidelines.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
…counts in pending install flows

- Updated in-memory repository logic to prioritize accounts by explicit status order (`active > new > blocked`) and exclude deleted installations.
- Added extensive test coverage for master account lifecycle scenarios, ensuring fallback behavior in edge cases.
- Updated `.gitignore` to include `.DS_Store` and updated `CHANGELOG.md` to document the fix.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
@mesilov mesilov self-assigned this Mar 18, 2026
@mesilov mesilov added the bug in SDK Something isn't working in SDK label Mar 18, 2026
@mesilov mesilov added this to the 3.1.0 milestone Mar 18, 2026
@mesilov mesilov changed the base branch from v3 to v3-dev March 18, 2026 05:26
@mesilov mesilov merged commit a9dc3a2 into v3-dev Mar 18, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug in SDK Something isn't working in SDK

Projects

None yet

Development

Successfully merging this pull request may close these issues.

InMemoryApplicationInstallationRepositoryImplementation should resolve installations for pending new master accounts too

1 participant