Skip to content

fix: tenant migrations should honor module attributes #2885

fix: tenant migrations should honor module attributes

fix: tenant migrations should honor module attributes #2885

Triggered via pull request October 20, 2025 23:14
Status Failure
Total duration 18m 47s
Artifacts

elixir.yml

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

Annotations

21 errors and 6 warnings
ash-ci (16) / mix format --check-formatted
Process completed with exit code 1.
ash-ci (16) / mix credo --strict
Process completed with exit code 16.
ash-ci (15) / mix credo --strict
Process completed with exit code 16.
ash-ci (14) / mix credo --strict
Process completed with exit code 16.
ash-ci (15) / mix test
Process completed with exit code 2.
ash-ci (15) / mix test: test/atomics_test.exs#L80
test an atomic works on an array attribute (AshPostgres.AtomicsTest)
ash-ci (15) / mix test: test/atomics_test.exs#L216
test an atomic validation can refer to an attribute being cast atomically, and will raise an error (AshPostgres.AtomicsTest)
ash-ci (15) / mix test: test/migration_module_attributes_no_sandbox_test.exs#L92
test migration attributes without sandbox tenant migration without @disable_ddl_transaction gives warnings (AshPostgres.MigrationModuleAttributesNoSandboxTest)
ash-ci (15) / mix test: test/migration_module_attributes_no_sandbox_test.exs#L36
test migration attributes without sandbox tenant migration with @disable_ddl_transaction can create concurrent index (AshPostgres.MigrationModuleAttributesNoSandboxTest)
ash-ci (14) / mix test
Process completed with exit code 2.
ash-ci (14) / mix test: test/atomics_test.exs#L216
test an atomic validation can refer to an attribute being cast atomically, and will raise an error (AshPostgres.AtomicsTest)
ash-ci (14) / mix test: test/atomics_test.exs#L80
test an atomic works on an array attribute (AshPostgres.AtomicsTest)
ash-ci (14) / mix test: test/migration_module_attributes_no_sandbox_test.exs#L92
test migration attributes without sandbox tenant migration without @disable_ddl_transaction gives warnings (AshPostgres.MigrationModuleAttributesNoSandboxTest)
ash-ci (14) / mix test: test/migration_module_attributes_no_sandbox_test.exs#L36
test migration attributes without sandbox tenant migration with @disable_ddl_transaction can create concurrent index (AshPostgres.MigrationModuleAttributesNoSandboxTest)
ash-ci (16) / mix test
Process completed with exit code 2.
ash-ci (16) / mix test: test/dev_migrations_test.exs#L135
test --dev option rolls back dev migrations before deleting (AshPostgres.DevMigrationsTest)
ash-ci (16) / mix test: test/dev_migrations_test.exs#L168
test --dev option tenant rolls back dev migrations before deleting (AshPostgres.DevMigrationsTest)
ash-ci (16) / mix test: test/migration_module_attributes_no_sandbox_test.exs#L36
test migration attributes without sandbox tenant migration with @disable_ddl_transaction can create concurrent index (AshPostgres.MigrationModuleAttributesNoSandboxTest)
ash-ci (16) / mix test: test/migration_module_attributes_no_sandbox_test.exs#L92
test migration attributes without sandbox tenant migration without @disable_ddl_transaction gives warnings (AshPostgres.MigrationModuleAttributesNoSandboxTest)
ash-ci (16) / mix test: test/atomics_test.exs#L216
test an atomic validation can refer to an attribute being cast atomically, and will raise an error (AshPostgres.AtomicsTest)
ash-ci (16) / mix test: test/atomics_test.exs#L80
test an atomic works on an array attribute (AshPostgres.AtomicsTest)
ash-ci (16) / mix credo --strict: test/migration_module_attributes_no_sandbox_test.exs#L71
There should be no calls to `IO.inspect/1`.
ash-ci (16) / mix credo --strict: test/migration_module_attributes_no_sandbox_test.exs#L126
There should be no calls to `IO.inspect/1`.
ash-ci (15) / mix credo --strict: test/migration_module_attributes_no_sandbox_test.exs#L71
There should be no calls to `IO.inspect/1`.
ash-ci (15) / mix credo --strict: test/migration_module_attributes_no_sandbox_test.exs#L126
There should be no calls to `IO.inspect/1`.
ash-ci (14) / mix credo --strict: test/migration_module_attributes_no_sandbox_test.exs#L71
There should be no calls to `IO.inspect/1`.
ash-ci (14) / mix credo --strict: test/migration_module_attributes_no_sandbox_test.exs#L126
There should be no calls to `IO.inspect/1`.