Skip to content

Add Python synchronous Micronaut Data MongoDB samples - #1921

Draft
n0tl3ss wants to merge 7 commits into
masterfrom
codex/python-data-mongodb-sync-guide-master-20261006
Draft

n0tl3ss wants to merge 7 commits into
masterfrom
codex/python-data-mongodb-sync-guide-master-20261006

Conversation

@n0tl3ss

@n0tl3ss n0tl3ss commented Oct 6, 2026

Copy link
Copy Markdown
Member

Depends on #1914 (shared Python guide infrastructure). Merge the shared prerequisite first. This guide does not depend on #1915's unrelated family bases.

Scope

Retain Python DTO/controller/service code and complete CRUD, query, validation, missing-record, test-isolation and cleanup coverage, using the Micronaut-configured Data repository. Preserve JVM implementations and guide authors; no independent Python database client is substituted.

This branch targets master and adds only guides/micronaut-data-mongodb-synchronous/ on top of the shared prerequisite. Guide-only source commit. Until #1914 is merged, GitHub's master comparison also includes that prerequisite; its inherited diff disappears after the prerequisite lands.

Validation

  • Retained full native suite: 8/8 passing, for the identical guide source previously tested. This publication step did not rerun native tests or build a native image.
  • Fresh Python and Java project/document generation, Asciidoctor rendering and themed HTML checks pass. Existing assertions, authors and JVM sample behavior are preserved.
  • Shared infrastructure: 149 executed tests pass, including with CI=true. Hosted CI results remain separate from local evidence. Windows execution is not claimed.

Draft gate

The source remains 4/5 Pythonic: declared derived queries and inherited CRUD follow the current camelCase Micronaut Data repository contract. No unverified alias or guide-side interop wrapper is introduced. Keep draft pending the shared prerequisite, green applicable CI and final Pythonic acceptance. This is an unchanged-source per-guide review, not a reduced test suite or a claim that every Python guide passes.

n0tl3ss and others added 5 commits October 6, 2026 16:23
Preserve committed source and existing tests; separate shared prerequisites from guide changes.

Co-authored-by: Graeme Rocher <graeme.rocher@oracle.com>
Co-authored-by: Nemanja Mikic <n0t_l3ss@outlook.com>
Co-authored-by: Nemanja Mikic <nemanja.mikic@oracle.com>
Co-authored-by: Sergio del Amo <sergio.delamo@softamo.com>
Keep the released platform coordinates, remove the obsolete Starter fork checkout, and validate master, python and python-guide-support without native image compilation.
…ependent master review

Preserve committed source and existing tests; separate shared prerequisites from guide changes.

Co-authored-by: Graeme Rocher <graeme.rocher@oracle.com>
Co-authored-by: Nemanja Mikic <n0t_l3ss@outlook.com>
Co-authored-by: Nemanja Mikic <nemanja.mikic@oracle.com>
Remove the obsolete environment-only skip; dedicated Python selection already separates Python and JVM scripts. The existing DocsOnlyGuideTest reproduces the bug with CI=true and the complete 149-test suite passes after the fix.

Fixes #1916
…o codex/python-data-mongodb-sync-guide-master-20261006
Keep default guide task selection unchanged. The general workflow excludes only existing dedicated Python runtime tasks, while retaining JVM/native tests and Python generation, docs, ZIPs and scripts. A separately configured Python runtime workflow can use the original task selection.

Matrix regression: 12 tests RED before the option, 12 GREEN after it; default selection, implicit/explicit apps, docs-only apps, JVM guides, transitive bases, deduplication and CLI controls preserved.

Fixes #1922
…o codex/python-data-mongodb-sync-guide-master-20261006
@n0tl3ss
n0tl3ss requested a review from sdelamo October 6, 2026 15:06

This branch has not been deployed

No deployments
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