Skip to content

test: regression tests for bulk manage_relationship rollback bug #3071

test: regression tests for bulk manage_relationship rollback bug

test: regression tests for bulk manage_relationship rollback bug #3071

Triggered via pull request February 27, 2026 12:14
Status Failure
Total duration 6m 22s
Artifacts

elixir.yml

on: pull_request
Matrix: ash-ci
Fit to window
Zoom out
Zoom in

Annotations

24 errors
ash-ci (15) / mix test
Process completed with exit code 2.
ash-ci (15) / mix test: test/bulk_manage_relationship_rollback_test.exs#L341
test bulk_destroy strategy [:atomic, :stream]: transaction :batch 5 parents destroyed with invalid children, batch_size 2, all batches should rollback (AshPostgres.BulkManageRelationshipRollbackTest)
ash-ci (15) / mix test: test/bulk_manage_relationship_rollback_test.exs#L119
test bulk_create upsert: transaction :batch batch containing invalid child rolls back, other batches commit (AshPostgres.BulkManageRelationshipRollbackTest)
ash-ci (15) / mix test: test/bulk_manage_relationship_rollback_test.exs#L317
test bulk_destroy: non-bulk control single destroy with valid child argument rolls back due to FK constraint (AshPostgres.BulkManageRelationshipRollbackTest)
ash-ci (15) / mix test: test/bulk_manage_relationship_rollback_test.exs#L341
test bulk_destroy strategy [:atomic_batches, :stream]: transaction :batch 5 parents destroyed with invalid children, batch_size 2, all batches should rollback (AshPostgres.BulkManageRelationshipRollbackTest)
ash-ci (15) / mix test: test/bulk_manage_relationship_rollback_test.exs#L51
test bulk_create: transaction :batch batch containing invalid child rolls back, other batches commit (AshPostgres.BulkManageRelationshipRollbackTest)
ash-ci (15) / mix test: test/bulk_manage_relationship_rollback_test.exs#L341
test bulk_destroy strategy [:stream]: transaction :batch 5 parents destroyed with invalid children, batch_size 2, all batches should rollback (AshPostgres.BulkManageRelationshipRollbackTest)
ash-ci (15) / mix test: test/bulk_manage_relationship_rollback_test.exs#L300
test bulk_destroy: non-bulk control single destroy with invalid child argument rolls back (manage_relationship exercised) (AshPostgres.BulkManageRelationshipRollbackTest)
ash-ci (14) / mix test
Process completed with exit code 2.
ash-ci (14) / mix test: test/bulk_manage_relationship_rollback_test.exs#L317
test bulk_destroy: non-bulk control single destroy with valid child argument rolls back due to FK constraint (AshPostgres.BulkManageRelationshipRollbackTest)
ash-ci (14) / mix test: test/bulk_manage_relationship_rollback_test.exs#L300
test bulk_destroy: non-bulk control single destroy with invalid child argument rolls back (manage_relationship exercised) (AshPostgres.BulkManageRelationshipRollbackTest)
ash-ci (14) / mix test: test/bulk_manage_relationship_rollback_test.exs#L341
test bulk_destroy strategy [:stream]: transaction :batch 5 parents destroyed with invalid children, batch_size 2, all batches should rollback (AshPostgres.BulkManageRelationshipRollbackTest)
ash-ci (14) / mix test: test/bulk_manage_relationship_rollback_test.exs#L119
test bulk_create upsert: transaction :batch batch containing invalid child rolls back, other batches commit (AshPostgres.BulkManageRelationshipRollbackTest)
ash-ci (14) / mix test: test/bulk_manage_relationship_rollback_test.exs#L51
test bulk_create: transaction :batch batch containing invalid child rolls back, other batches commit (AshPostgres.BulkManageRelationshipRollbackTest)
ash-ci (14) / mix test: test/bulk_manage_relationship_rollback_test.exs#L341
test bulk_destroy strategy [:atomic_batches, :stream]: transaction :batch 5 parents destroyed with invalid children, batch_size 2, all batches should rollback (AshPostgres.BulkManageRelationshipRollbackTest)
ash-ci (14) / mix test: test/bulk_manage_relationship_rollback_test.exs#L341
test bulk_destroy strategy [:atomic, :stream]: transaction :batch 5 parents destroyed with invalid children, batch_size 2, all batches should rollback (AshPostgres.BulkManageRelationshipRollbackTest)
ash-ci (16) / mix test
Process completed with exit code 2.
ash-ci (16) / mix test: test/bulk_manage_relationship_rollback_test.exs#L341
test bulk_destroy strategy [:stream]: transaction :batch 5 parents destroyed with invalid children, batch_size 2, all batches should rollback (AshPostgres.BulkManageRelationshipRollbackTest)
ash-ci (16) / mix test: test/bulk_manage_relationship_rollback_test.exs#L341
test bulk_destroy strategy [:atomic_batches, :stream]: transaction :batch 5 parents destroyed with invalid children, batch_size 2, all batches should rollback (AshPostgres.BulkManageRelationshipRollbackTest)
ash-ci (16) / mix test: test/bulk_manage_relationship_rollback_test.exs#L119
test bulk_create upsert: transaction :batch batch containing invalid child rolls back, other batches commit (AshPostgres.BulkManageRelationshipRollbackTest)
ash-ci (16) / mix test: test/bulk_manage_relationship_rollback_test.exs#L317
test bulk_destroy: non-bulk control single destroy with valid child argument rolls back due to FK constraint (AshPostgres.BulkManageRelationshipRollbackTest)
ash-ci (16) / mix test: test/bulk_manage_relationship_rollback_test.exs#L341
test bulk_destroy strategy [:atomic, :stream]: transaction :batch 5 parents destroyed with invalid children, batch_size 2, all batches should rollback (AshPostgres.BulkManageRelationshipRollbackTest)
ash-ci (16) / mix test: test/bulk_manage_relationship_rollback_test.exs#L300
test bulk_destroy: non-bulk control single destroy with invalid child argument rolls back (manage_relationship exercised) (AshPostgres.BulkManageRelationshipRollbackTest)
ash-ci (16) / mix test: test/bulk_manage_relationship_rollback_test.exs#L51
test bulk_create: transaction :batch batch containing invalid child rolls back, other batches commit (AshPostgres.BulkManageRelationshipRollbackTest)