You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Item 1 — IAmARelationalDatabaseConfiguration.SchemaName XML doc previously claimed
Identifiers.AssertSafe enforced a 64-char limit and reserved-prefix collision check,
but the regex enforces neither. Trim the doc to describe what is actually enforced
(^[A-Za-z][A-Za-z0-9_]*$) and rephrase the leading-underscore note in terms of the
first-character letter class, which is what the regex really requires.
Item 2 — MySqlBoxMigrationRunner used AsyncLocal<string?> to smuggle the per-invocation
tableName from LockResourceFor into CreateUnitOfWorkAsync (needed so the UoW could surface
the raw name in its tri-state RELEASE_LOCK Warning, since MySqlMigrationLockName.For
hash-truncates long composites). Change the base abstract signature to pass
(schemaName, tableName) explicitly into CreateUnitOfWorkAsync; the MySQL override reads
the parameter directly and the AsyncLocal field is gone. Removes an implicit cross-hook
coupling.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: tests/Paramore.Brighter.BoxProvisioning.Tests/When_relational_box_migration_runner_base_begin_async_throws_it_should_skip_commit_and_rollback_and_still_dispose.cs
Copy file name to clipboardExpand all lines: tests/Paramore.Brighter.BoxProvisioning.Tests/When_relational_box_migration_runner_base_hook_throws_it_should_rollback_with_cancellation_token_none_and_rethrow.cs
Copy file name to clipboardExpand all lines: tests/Paramore.Brighter.BoxProvisioning.Tests/When_relational_box_migration_runner_base_migrate_receives_non_monotonic_migrations_it_should_throw_before_opening_connection.cs
Copy file name to clipboardExpand all lines: tests/Paramore.Brighter.BoxProvisioning.Tests/When_relational_box_migration_runner_base_migrate_receives_null_migrations_it_should_throw_before_opening_connection.cs
0 commit comments