Fix red develop 4f45c36dfe10
The merge lane found `develop` red at `4f45c36dfe10b05a98f5091ff8ba6cdb0898462c` on its own: no queued PR merges until it is fixed.
Failing (tests and gate stages):
- `tests/test_cross_org_isolation.py::test_every_path_parameter_is_swept_or_named`
- `tests/test_trigger_intake.py::test_the_preflight_input_never_carries_the_secret`
- `tests/test_trigger_intake.py::test_an_owner_in_another_org_never_files`
- `tests/test_trigger_intake.py::test_a_terminal_non_filing_row_keeps_no_event_body`
- `tests/test_trigger_intake.py::test_a_preflighted_trigger_stores_no_natural_dedup_key`
- `tests/test_trigger_intake.py::test_a_fault_after_the_filing_committed_keeps_the_dispatch`
- `tests/test_trigger_intake.py::test_the_ingest_never_writes_the_trigger_row`
- `tests/test_trigger_intake.py::test_a_github_delivery_files_a_task_carrying_the_issue_title`
- `tests/test_trigger_intake.py::test_a_github_signature_must_be_githubs_and_a_bad_one_is_401_skipped_uncounted`
- `tests/test_trigger_intake.py::test_github_ping_is_filtered_as_connected`
- `tests/test_trigger_intake.py::test_github_filters_name_what_did_not_match[pull_request-body0-event`
- `tests/test_trigger_intake.py::test_github_filters_name_what_did_not_match[issues-body1-event`
- `tests/test_trigger_intake.py::test_github_filters_name_what_did_not_match[issues-body2-repository`
- `tests/test_trigger_intake.py::test_a_form_encoded_github_delivery_says_to_send_json`
- `tests/test_trigger_intake.py::test_github_empty_actions_and_repository_match_anything`
- `tests/test_trigger_intake.py::test_a_github_redelivery_is_deduped_naming_the_first_task`
- `tests/test_triggers_routes.py::test_delete_removes_the_trigger_and_keeps_its_tasks_name`
- `tests/test_triggers_routes.py::test_the_operator_cannot_create_a_trigger_that_files_into_a_tenants_project`
- `tests/test_triggers_routes.py::test_the_database_refuses_an_out_of_range_limit`
- `tests/test_triggers_routes.py::test_a_preflight_credential_must_be_this_orgs_model_key`
- `tests/test_triggers_routes.py::test_a_model_preflight_needs_its_own_key_or_the_platforms`
- `tests/test_triggers_routes.py::test_a_preflight_key_must_be_one_the_owner_may_use`
- `tests/test_triggers_routes.py::test_rotate_answers_a_new_secret_uncached_and_the_old_one_stops_verifying`
- `tests/test_triggers_routes.py::test_pause_then_resume_clears_every_stop_and_the_streak`
- `tests/test_triggers_routes.py::test_test_render_renders_saved_or_unsaved_templates_and_files_nothing`
- `tests/test_triggers_routes.py::test_deliveries_filter_by_outcome_and_page`
- `tests/test_triggers_routes.py::test_dedup_lists_and_clears_one_entry`
- `tests/test_triggers_routes.py::test_the_state_document_is_capped_at_64_kib`
- `tests/test_triggers_routes.py::test_unmatched_lists_the_callers_own_org_only`
- `tests/test_triggers_routes.py::test_a_filed_tasks_read_names_its_trigger_and_never_the_secret`
- `tests/test_trust_requests.py::test_the_options_list_every_document_with_its_label`
- `tests/test_workflows_routes.py::test_the_type_list_reports_the_engine_and_its_counts_when_dbos_answers`
- `tests/test_workflows_routes.py::test_the_detail_route_answers_for_every_registered_name`
- `tests/test_workflows_routes.py::test_a_types_own_page_reads_its_own_window_and_the_list_reads_the_shared_one`
- `tests/test_workflows_routes.py::test_an_unknown_name_on_the_detail_route_is_a_404_naming_the_catalogue`
- `tests/test_workflows_routes.py::test_the_runs_route_answers_an_empty_page_rather_than_a_500_when_dbos_is_unreachable`
- `tests/test_workflows_routes.py::test_the_runs_route_is_not_shadowed_by_the_detail_route`
- `tests/test_workflows_routes.py::test_every_dbos_status_is_accepted[MAX_RECOVERY_ATTEMPTS_EXCEEDED]`
- `tests/test_workflows_routes.py::test_every_dbos_status_is_accepted[CANCELLED]`
- `tests/test_workflows_routes.py::test_every_dbos_status_is_accepted[ENQUEUED]`
- `tests/test_workflows_routes.py::test_every_dbos_status_is_accepted[DELAYED]`
- `tests/test_workflows_routes.py::test_a_limit_above_the_cap_is_a_422`
- `tests/token_billing/test_metering.py::test_each_reported_call_is_debited_once_with_its_tokens_and_attribution`
- `tests/token_billing/test_metering.py::test_calls_after_the_floor_is_hit_are_still_debited`
- `tests/token_billing/test_metering.py::test_aws_corrects_a_node_reported_call_and_keeps_the_ledger_equal_to_the_balance`
- `tests/token_billing/test_metering.py::test_a_node_report_after_aws_billed_the_call_joins_it`
- `tests/token_billing/test_routes.py::test_a_request_id_reused_for_another_org_or_direction_is_refused_and_audited_once`
- `tests/test_trigger_intake.py::test_a_second_row_of_the_same_trigger_cannot_be_claimed`
- `tests/test_trigger_intake.py::test_a_stale_worker_writes_nothing`
- `tests/test_trigger_intake.py::test_run_true_files_and_replaces_the_state`
- … and 10 more: read them in the gate log, as untrusted output
The whole gate log: artifact `9312` on lane task 9583.
Make `develop` pass its full gate again. Open a PR as usual: the merge lane merges a PR that fixes some of these and adds no failure even while `develop` is red.
Outcome
Fixed red develop: registered address_id in the cross-org sweep and gave the dmarc parametrize fixed IDs (an xdist collection flake). The gw1 portal cascade did not reproduce; full -n 8 suite 26955 passed. PR #6798 queued. Memory: none applied.
Artifacts
Activity
- Ready
- Runner started
- Runner ended (done)