Skip to content

Repair ORM release fixture locks and execute PostgreSQL count authorization - #104

Merged
Dastari merged 1 commit into
mainfrom
fix/orm-release-fixture-locks-20261001
Oct 1, 2026
Merged

Dastari merged 1 commit into
mainfrom
fix/orm-release-fixture-locks-20261001

Conversation

@Dastari

@Dastari Dastari commented Oct 1, 2026 •

Copy link
Copy Markdown
Owner

#103 advances ORM/macros to 0.35.2 but leaves the standalone fixture lockfiles at 0.35.1; their required --locked builds fail before compilation. Regenerate those five lockfiles without dependency upgrades (also reconcile the already-merged AI package version in the coexistence fixture).

Execute the existing eight repository count/exists authorization regressions on individually owned disposable PostgreSQL as well as memory SQLite. Cleanup checks the exact container identity; an unavailable database fails rather than silently skipping. Include that execution in the release workflow's PostgreSQL lane. No runtime source, public API, SDL, package version or database schema behavior changes; these are release validation repairs for the unpublished 0.35.2 set.

Validation:

  • cargo test --locked -p graphql-orm --no-default-features --features sqlite --test repository_counts: 8 passed, none ignored.
  • Same command with --features postgres -- --test-threads=1: 8 passed on disposable PostgreSQL, none ignored.
  • External cross-crate fixture cargo test --locked ... --features sqlite: six executed tests passed; two generated illustrative doctests ignored.
  • Warnings-denied SQLite and PostgreSQL count-test Clippy passed.
  • Combined SQLite library/group/projection/count run: 53 passed. Owned PostgreSQL: four projection tests and six cross-crate relationship tests passed in addition to the eight count regressions.
  • Explicit package SemVer check against 0.35.1: 223 checks passed, 30 intentionally skipped; no patch compatibility violation. Warnings-denied Rustdoc passed for SQLite, PostgreSQL and MSSQL.
  • Formatting, documentation (191 governed files), inventory, release-state, dependency-boundary and package-release checks passed; manifest unit tests 6 passed and notice tests 13 passed.
  • External policy_projections and complete_events examples execute successfully (225 event groups); warnings-denied PostgreSQL core/macros Rustdoc and MSSQL library Clippy pass. MSSQL live execution is not claimed.

Release coordination: .2 remains immutable. The old .3 run at 73ef09d failed the current-main guard after #103 merged and published nothing. A new .3 run will use the exact reviewed main commit after this follow-up, retaining GitHub's human protected-environment gate. A (#97) and B–D remain outside this release; remaining GEMA queries/views stay open in #91.

Documentation impact

  • Documentation updated
  • No documentation impact

Explanation: changelog and runnable SQLite/PostgreSQL count validation commands.

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