[pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T18:59:49.408793837-05:00 Installing app deps (Django + psycopg + gunicorn + whitenoise)… [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T18:59:59.771472975-05:00 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T18:59:59.872773937-05:00 Waiting for the Postgres sidecar… [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:00.331577382-05:00 postgres ready [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:00.387512187-05:00 == manage.py check == [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:00.898680132-05:00 System check identified no issues (0 silenced). [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:00.988538277-05:00 == manage.py makemigrations --check --dry-run == [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:01.484516610-05:00 No changes detected [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:01.651044325-05:00 == manage.py test == [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.169652579-05:00 Creating test database for alias 'default' ('test_storeminder')... [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.278049654-05:00 Found 33 test(s). [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.278080574-05:00 Operations to perform: [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.278087554-05:00 Synchronize unmigrated apps: messages, staticfiles [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.278093513-05:00 Apply all migrations: admin, auth, contenttypes, fleet, sessions, stores [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.278099223-05:00 Synchronizing apps without migrations: [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.278104733-05:00 Creating tables... [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.278110933-05:00 Running deferred SQL... [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.278116813-05:00 Running migrations: [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.292857003-05:00 Applying contenttypes.0001_initial... OK [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.422597523-05:00 Applying auth.0001_initial... OK [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.457047301-05:00 Applying admin.0001_initial... OK [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.465026145-05:00 Applying admin.0002_logentry_remove_auto_add... OK [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.473779686-05:00 Applying admin.0003_logentry_add_action_flag_choices... OK [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.492222348-05:00 Applying contenttypes.0002_remove_content_type_name... OK [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.506836298-05:00 Applying auth.0002_alter_permission_name_max_length... OK [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.521255058-05:00 Applying auth.0003_alter_user_email_max_length... OK [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.534549390-05:00 Applying auth.0004_alter_user_username_opts... OK [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.550996696-05:00 Applying auth.0005_alter_user_last_login_null... OK [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.553440611-05:00 Applying auth.0006_require_contenttypes_0002... OK [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.564080969-05:00 Applying auth.0007_alter_validators_add_error_messages... OK [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.589332986-05:00 Applying auth.0008_alter_user_username_max_length... OK [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.602836688-05:00 Applying auth.0009_alter_user_last_name_max_length... OK [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.619768653-05:00 Applying auth.0010_alter_group_name_max_length... OK [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.633086235-05:00 Applying auth.0011_update_proxy_permissions... OK [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.651586396-05:00 Applying auth.0012_alter_user_first_name_max_length... OK [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.708442158-05:00 Applying stores.0001_initial... OK [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:02.982661628-05:00 Applying fleet.0001_initial... OK [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:03.036024816-05:00 Applying fleet.0002_selftestrun... OK [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:03.052198002-05:00 Applying fleet.0003_communicationconsent_role... OK [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:03.194374125-05:00 Applying sessions.0001_initial... OK [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:03.430453072-05:00 Applying stores.0002_store_report_config... OK [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:03.628943187-05:00 test_disabled_without_token_returns_503 (fleet.tests_consent_event.ConsentApiAuthTests.test_disabled_without_token_returns_503) ... /usr/local/lib/python3.12/site-packages/django/core/handlers/base.py:61: UserWarning: No directory at: /workspace/source/source/app/staticfiles/ [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:03.629060177-05:00 mw_instance = middleware(adapted_handler) [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:03.635983133-05:00 ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:03.641143312-05:00 test_missing_token_returns_401 (fleet.tests_consent_event.ConsentApiAuthTests.test_missing_token_returns_401) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:03.646014562-05:00 test_wrong_token_returns_401 (fleet.tests_consent_event.ConsentApiAuthTests.test_wrong_token_returns_401) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:03.668952554-05:00 test_active_event_captures_active_recipient_now (fleet.tests_consent_event.ConsentEventIngestTests.test_active_event_captures_active_recipient_now) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:03.673986543-05:00 test_bad_opt_in_at_returns_400 (fleet.tests_consent_event.ConsentEventIngestTests.test_bad_opt_in_at_returns_400) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:03.676902987-05:00 test_invalid_json_returns_400 (fleet.tests_consent_event.ConsentEventIngestTests.test_invalid_json_returns_400) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:03.685302650-05:00 test_is_idempotent (fleet.tests_consent_event.ConsentEventIngestTests.test_is_idempotent) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:03.688437133-05:00 test_missing_required_fields_returns_400 (fleet.tests_consent_event.ConsentEventIngestTests.test_missing_required_fields_returns_400) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:03.698433662-05:00 test_stop_event_flips_existing_consent (fleet.tests_consent_event.ConsentEventIngestTests.test_stop_event_flips_existing_consent) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:03.701400576-05:00 test_store_line_role_is_skipped (fleet.tests_consent_event.ConsentEventIngestTests.test_store_line_role_is_skipped) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:03.705906707-05:00 test_unknown_status_maps_to_pending (fleet.tests_consent_event.ConsentEventIngestTests.test_unknown_status_maps_to_pending) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:03.710237398-05:00 test_unresolved_store_ingests_with_null_link (fleet.tests_consent_event.ConsentEventIngestTests.test_unresolved_store_ingests_with_null_link) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:03.725534446-05:00 test_event_and_seam_row_produce_identical_ledger (fleet.tests_consent_event.IngestParityTests.test_event_and_seam_row_produce_identical_ledger) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:03.753161488-05:00 test_allowed_true_for_active_false_for_pending (fleet.tests_consent_event.RecipientResolutionApiTests.test_allowed_true_for_active_false_for_pending) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:03.772025949-05:00 test_reads_require_token (fleet.tests_consent_event.RecipientResolutionApiTests.test_reads_require_token) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:03.786830908-05:00 test_recipients_returns_only_active_managers_for_the_store (fleet.tests_consent_event.RecipientResolutionApiTests.test_recipients_returns_only_active_managers_for_the_store) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:03.805878398-05:00 test_disconnect_sets_stopped (stores.tests.DisconnectActionTests.test_disconnect_sets_stopped) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:04.319218083-05:00 test_notifies_owner_once (stores.tests.NotifyNewEnrollsTests.test_notifies_owner_once) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:04.838742923-05:00 test_store_line_rows_are_ignored (stores.tests.NotifyNewEnrollsTests.test_store_line_rows_are_ignored) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:04.933615294-05:00 test_inactive_store_404s (stores.tests.PublicProfileTests.test_inactive_store_404s) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:04.946498296-05:00 test_profile_renders_with_join_cta (stores.tests.PublicProfileTests.test_profile_renders_with_join_cta) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:04.953718241-05:00 test_unknown_slug_404s (stores.tests.PublicProfileTests.test_unknown_slug_404s) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:04.964943458-05:00 test_disabled_returns_503 (stores.tests_api.StoreApiAuthTests.test_disabled_returns_503) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:04.970975385-05:00 test_missing_token_returns_401 (stores.tests_api.StoreApiAuthTests.test_missing_token_returns_401) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:04.974877517-05:00 test_wrong_token_returns_401 (stores.tests_api.StoreApiAuthTests.test_wrong_token_returns_401) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:04.988911538-05:00 test_config_shape (stores.tests_api.StoreConfigTests.test_config_shape) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:04.995247854-05:00 test_pos_prefix_falls_back_to_slug (stores.tests_api.StoreConfigTests.test_pos_prefix_falls_back_to_slug) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:05.000140484-05:00 test_unknown_slug_404 (stores.tests_api.StoreConfigTests.test_unknown_slug_404) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:05.018627095-05:00 test_lists_all (stores.tests_api.StoreListTests.test_lists_all) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:05.026308919-05:00 test_reports_enabled_and_active_filter (stores.tests_api.StoreListTests.test_reports_enabled_and_active_filter) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:05.038701453-05:00 test_fastime_backfilled_with_cold_vault_and_cave (stores.tests_report_config.BackfillMigrationTests.test_fastime_backfilled_with_cold_vault_and_cave) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:05.041548947-05:00 test_pride_backfilled (stores.tests_report_config.BackfillMigrationTests.test_pride_backfilled) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:05.051874075-05:00 test_defaults_and_pos_prefix_fallback (stores.tests_report_config.ReportConfigShapeTests.test_defaults_and_pos_prefix_fallback) ... ok [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:05.053005913-05:00 [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:05.053023533-05:00 ---------------------------------------------------------------------- [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:05.053030683-05:00 Ran 33 tests in 1.437s [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:05.053035733-05:00 [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:05.053047703-05:00 OK [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:05.053056863-05:00 Destroying test database for alias 'default' ('test_storeminder')... [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:05.267931840-05:00 Applying stores.0003_backfill_report_config... OK [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:05.268046660-05:00 System check identified no issues (0 silenced). [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:05.268057900-05:00 new enroll: ••••••••0000 → Fastime (owner=owner@example.com, status=pending) [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:05.268066880-05:00 processed 1 new enroll(s), recorded 1. [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:05.268073659-05:00 processed 0 new enroll(s), recorded 0. [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:05.268081149-05:00 processed 0 new enroll(s), recorded 0. [pod/pr-validator-8z6mw-django-pod/step-django-ci] 2026-07-13T19:00:05.464814195-05:00 === django-ci OK (check + migrations + tests green on Postgres) === [pod/pr-validator-8z6mw-django-pod/sidecar-postgres] 2026-07-13T19:00:08.197955175-05:00 2026/07/14 00:00:08 Exiting... [pod/pr-validator-8z6mw-django-pod/prepare] 2026-07-13T18:59:41.960403882-05:00 2026/07/13 23:59:41 Entrypoint initialization [pod/pr-validator-8z6mw-django-pod/place-scripts] 2026-07-13T18:59:42.694154129-05:00 2026/07/13 23:59:42 Decoded script /tekton/scripts/script-0-wkxl7