Fix red develop 4f45c36dfe10

Task 9590 · Done · Coder · created · updated

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.

Pull request

Artifacts

Activity

  • Ready
  • Runner started
  • Runner ended (done)