Skip to content

ci(macOS): shielded DPP builder test can exceed runner budget and cancel coverage job #3966

Open

Description

@thepastaclaw

Summary

The macOS Rust workspace coverage job can be cancelled while running the DPP shielded builder test:

  • dpp::shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance
  • Source: packages/rs-dpp/src/shielded/builder/mod.rs

Observed on dashpay/platform#3930 at head 663b50ab8357f8f01c624c6f6da9b812adfc8610:
https://github.com/dashpay/platform/actions/runs/27865015258/job/82467557766

Failure mode

The job had already completed formatting, clippy, unused-dependency checks, immutable-structure checks, and the non-shielded nextest run. During the serial shielded cargo test step, the log reached:

test shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance has been running for over 60 seconds
##[error]The operation was canceled.

There is no Rust panic/assertion failure in the log. The workflow continued through cleanup and Codecov upload, but GitHub marked the macOS Rust job cancelled/failed, leaving codecov/project red downstream.

Why this looks unrelated to the PR that exposed it

dashpay/platform#3930 changes keep-history/delete validation and fixtures. Its live PR file list does not touch packages/rs-dpp/src/shielded/builder/mod.rs or the shielded builder tests.

The affected job is a self-hosted macOS coverage path and the cancellation appears to be runner/job-budget behavior rather than a source regression from the PR diff.

Reproduction / investigation pointers

A focused local/runner check would be:

cargo test -p dpp --features all_features \
  shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance \
  -- --exact --nocapture

Also inspect whether the macOS Run shielded tests with cargo test (shared process for VK reuse) step has an external timeout or cancellation budget that can kill long proving tests after they exceed the runner's expected duration.

Activity

  1. thepastaclaw commented on Jun 26, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional CI evidence from tracker #1587 / PR #3930 recheck:

    • macOS Rust job: https://github.com/dashpay/platform/actions/runs/27865015258/job/82467557766
    • The job reached shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance, logged that it had been running for over 60 seconds, then GitHub cancelled it (##[error]The operation was canceled.).
    • The PR diff does not touch .github/workflows, Codecov/coverage configuration, or packages/rs-dpp/src/shielded/....
    • The codecov/project red status is consistent with incomplete/mismatched coverage uploads rather than patch coverage: GitHub reports codecov/patch success / all modified coverable lines covered, while codecov/project reports HEAD has fewer Rust uploads than base (rust: base 3, head 1).

    Diagnosis remains: this is the existing macOS coverage/runtime-budget issue tracked here, not a source regression from PR #3930.

  2. thepastaclaw commented on Jun 26, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional duplicate CI evidence from tracker #1596 / PR #3930 recheck:

    • macOS Rust job: https://github.com/dashpay/platform/actions/runs/27865015258/job/82467557766
    • The log again shows the same failure mode already tracked here: shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance had been running for over 60 seconds, then GitHub cancelled the job with ##[error]The operation was canceled.
    • The PR diff remains limited to keep-history/delete validation paths and fixtures; it does not touch packages/rs-dpp/src/shielded/builder/mod.rs, the shielded builder tests, workflows, or Codecov configuration.
    • codecov/patch is green while codecov/project is red, consistent with partial/incomplete coverage from the cancelled macOS job rather than uncovered changed lines.

    No new branch changes were made for PR #3930; diagnosis remains that this is the existing macOS coverage/runtime-budget issue tracked here.

  3. thepastaclaw commented on Jun 27, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional duplicate CI evidence from tracker #1598 / PR #3930 recheck:

    • macOS Rust job: https://github.com/dashpay/platform/actions/runs/27865015258/job/82467557766
    • The log shows the same existing failure mode: shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance had been running for over 60 seconds, followed by ##[error]The operation was canceled.
    • PR fix(platform): reject keep-history document deletes cleanly #3930 current diff is limited to keep-history document-delete validation and related fixtures/version wiring; it does not touch the shielded builder test, workflows, or Codecov configuration.
    • Codecov patch remains green while project coverage is red because HEAD has fewer Rust uploads than base (base 3, head 1), matching partial/incomplete coverage from the cancelled job.

    No branch changes were made for PR #3930; diagnosis remains that this is the existing macOS coverage/runtime-budget issue tracked here.

  4. thepastaclaw commented on Jun 27, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional duplicate CI evidence from tracker #1614 / PR #3930 recheck:

    No new branch changes were made for PR #3930; this remains the existing macOS coverage/runtime-budget issue tracked here.

  5. thepastaclaw commented on Jun 28, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional duplicate CI evidence from tracker #1625 / PR #3930 recheck:

    No new branch changes were made for PR #3930; this remains the existing macOS coverage/runtime-budget issue tracked here.

  6. thepastaclaw commented on Jun 28, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional duplicate CI evidence from tracker #1630 / PR #3930 recheck:

    • macOS Rust job: https://github.com/dashpay/platform/actions/runs/27865015258/job/82467557766
    • Current diagnosis is unchanged: the job reached shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance, logged that it had been running for over 60 seconds, then GitHub cancelled it with ##[error]The operation was canceled.
    • The job cleanup later terminated the orphaned dpp test process, confirming the cancellation interrupted the same long-running shielded test process rather than a Rust assertion/panic.
    • PR fix(platform): reject keep-history document deletes cleanly #3930 remains at 663b50ab8357f8f01c624c6f6da9b812adfc8610; its diff is limited to keep-history document-delete validation, fixtures, and version wiring. It does not touch the shielded builder test, workflows, or Codecov configuration.
    • codecov/patch remains green while codecov/project is red, consistent with incomplete/mismatched coverage uploads from the cancelled macOS run.

    No branch changes were made for PR #3930; this remains the existing macOS coverage/runtime-budget issue tracked here.

  7. thepastaclaw commented on Jun 29, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional duplicate CI evidence from tracker #1635 / PR #3930 recheck:

    • macOS Rust job: https://github.com/dashpay/platform/actions/runs/27865015258/job/82467557766
    • The log shows the same existing failure mode: the serial shielded test run reached shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance, reported it had been running for over 60 seconds, then GitHub cancelled the job with ##[error]The operation was canceled.
    • Cleanup later terminated the orphaned dpp-cddc9c95ff6 process, which matches an interrupted long-running shielded DPP test rather than a Rust assertion, panic, compile error, or linter failure.
    • PR fix(platform): reject keep-history document deletes cleanly #3930 remains at 663b50ab8357f8f01c624c6f6da9b812adfc8610; its diff is limited to keep-history document-delete validation, fixtures, and version wiring. It does not touch the shielded builder test, workflows, or Codecov configuration.
    • codecov/patch is green while codecov/project is red, consistent with incomplete/mismatched coverage uploads from the cancelled macOS run.

    No branch changes were made for PR #3930; this remains the existing macOS coverage/runtime-budget issue tracked here.

  8. thepastaclaw commented on Jun 29, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional duplicate CI evidence from tracker #1647 / PR #3930 recheck:

    • macOS Rust job: https://github.com/dashpay/platform/actions/runs/27865015258/job/82467557766
    • Current diagnosis is unchanged: the serial shielded test run reached shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance, logged that it had been running for over 60 seconds, then GitHub cancelled the job with ##[error]The operation was canceled.
    • Cleanup later terminated the orphaned dpp-cddc9c95ff6 process, which matches an interrupted long-running shielded DPP test rather than a Rust assertion, panic, compile error, or linter failure.
    • PR fix(platform): reject keep-history document deletes cleanly #3930 remains at 663b50ab8357f8f01c624c6f6da9b812adfc8610; its diff is limited to keep-history document-delete validation, fixtures, and version wiring. It does not touch the shielded builder test, workflows, or Codecov configuration.
    • codecov/patch is green while codecov/project is red, consistent with incomplete/mismatched coverage uploads from the cancelled macOS run.

    No branch changes were made for PR #3930; this remains the existing macOS coverage/runtime-budget issue tracked here.

  9. thepastaclaw commented on Jun 30, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional duplicate CI evidence from tracker #1654 / PR #3930 recheck:

    • macOS Rust job: https://github.com/dashpay/platform/actions/runs/27865015258/job/82467557766
    • Current diagnosis is unchanged: the serial shielded test run reached shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance, logged that it had been running for over 60 seconds, then GitHub cancelled the job with ##[error]The operation was canceled.
    • Cleanup later terminated the orphaned dpp-cddc9c95ff6 process, matching an interrupted long-running shielded DPP test rather than a Rust assertion, panic, compile error, or linter failure.
    • PR fix(platform): reject keep-history document deletes cleanly #3930 remains at 663b50ab8357f8f01c624c6f6da9b812adfc8610; its diff is limited to keep-history document-delete validation, fixtures, and version wiring. It does not touch the shielded builder test, workflows, or Codecov configuration.
    • codecov/patch is green while codecov/project is red, consistent with incomplete/mismatched coverage uploads from the cancelled macOS run.

    No branch changes were made for PR #3930; this remains the existing macOS coverage/runtime-budget issue tracked here.

  10. thepastaclaw commented on Jun 30, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional duplicate CI evidence from tracker #1671 / PR #3930 recheck:

    • macOS Rust job: https://github.com/dashpay/platform/actions/runs/27865015258/job/82467557766
    • Current diagnosis is unchanged: the serial shielded test run reached shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance, logged that it had been running for over 60 seconds, then GitHub cancelled the job with ##[error]The operation was canceled.
    • The job cleanup later terminated the orphaned dpp-cddc9c95ff6 process, matching an interrupted long-running shielded DPP test rather than a Rust assertion, panic, compile error, or linter failure.
    • PR fix(platform): reject keep-history document deletes cleanly #3930 remains at 663b50ab8357f8f01c624c6f6da9b812adfc8610; its diff against the current base upstream/v4.0-dev is limited to keep-history document-delete validation, fixtures, and version wiring. It does not touch the shielded builder test, workflows, or Codecov configuration.
    • codecov/patch is green while codecov/project is red, consistent with incomplete/mismatched coverage uploads from the cancelled macOS run.

    No branch changes were made for PR #3930; this remains the existing macOS coverage/runtime-budget issue tracked here.

  11. thepastaclaw commented on Jul 1, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional duplicate CI evidence from tracker #1677 / PR #3930 recheck:

    • macOS Rust job: https://github.com/dashpay/platform/actions/runs/27865015258/job/82467557766
    • Current diagnosis is unchanged: the job passed formatting/lint/unused-dependency and immutable-structure checks, then the serial shielded test run reached shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance, logged that it had been running for over 60 seconds, and GitHub cancelled the job with ##[error]The operation was canceled.
    • Cleanup later terminated the orphaned dpp-cddc9c95ff6 process, matching an interrupted long-running shielded DPP test rather than a Rust assertion, panic, compile error, or linter failure.
    • PR fix(platform): reject keep-history document deletes cleanly #3930 remains at 663b50ab8357f8f01c624c6f6da9b812adfc8610; the GitHub PR file list and merge-base diff against upstream/v4.0-dev are limited to keep-history document-delete validation, fixtures, and version wiring. It does not touch the shielded builder test, workflows, or Codecov configuration.
    • codecov/patch is green while codecov/project is red, consistent with incomplete/mismatched coverage from the cancelled macOS run.

    No branch changes were made for PR #3930; this remains the existing macOS coverage/runtime-budget issue tracked here.

  12. thepastaclaw commented on Jul 1, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional duplicate CI evidence from tracker #1685 / PR #3930 recheck:

    • macOS Rust job: https://github.com/dashpay/platform/actions/runs/27865015258/job/82467557766
    • Current diagnosis is unchanged. The job passed the full nextest Rust workspace run (12510 tests passed), then the serial shielded cargo-test step reached shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance, logged that it had been running for over 60 seconds, and GitHub cancelled the job with ##[error]The operation was canceled.
    • Cleanup later terminated the orphaned dpp-cddc9c95ff6 process, matching an interrupted long-running shielded DPP test rather than a Rust assertion, panic, compile error, or linter failure.
    • PR fix(platform): reject keep-history document deletes cleanly #3930 remains at 663b50ab8357f8f01c624c6f6da9b812adfc8610; the merge-base/GitHub PR file list is still limited to keep-history document-delete validation, fixtures, and version wiring. It does not touch the shielded builder test, workflows, or Codecov configuration.
    • codecov/patch is green while codecov/project is red, consistent with incomplete/mismatched coverage from the cancelled macOS run.

    No branch changes were made for PR #3930; this remains the existing macOS coverage/runtime-budget issue tracked here.

  13. thepastaclaw commented on Jul 2, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional duplicate CI evidence from tracker #1697 / PR #3930 recheck:

    • macOS Rust job: https://github.com/dashpay/platform/actions/runs/27865015258/job/82467557766
    • Current diagnosis is unchanged. The job passed the full nextest Rust workspace run (12510 tests passed), then the serial shielded cargo-test step reached shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance, logged that it had been running for over 60 seconds, and GitHub cancelled the job with ##[error]The operation was canceled.
    • Cleanup later terminated the orphaned dpp-cddc9c95ff6 process, matching an interrupted long-running shielded DPP test rather than a Rust assertion, panic, compile error, or linter failure.
    • PR fix(platform): reject keep-history document deletes cleanly #3930 remains at 663b50ab8357f8f01c624c6f6da9b812adfc8610; the PR file list / merge-base diff against upstream/v4.0-dev is still limited to keep-history document-delete validation, fixtures, and version wiring. It does not touch the shielded builder test, workflows, or Codecov configuration.
    • codecov/patch is green while codecov/project is red, consistent with incomplete/mismatched coverage from the cancelled macOS run.

    No branch changes were made for PR #3930; this remains the existing macOS coverage/runtime-budget issue tracked here.

  14. thepastaclaw commented on Jul 3, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional duplicate CI evidence from tracker #1741 / PR #3930 recheck:

    • macOS Rust job: https://github.com/dashpay/platform/actions/runs/27865015258/job/82467557766
    • Current diagnosis is unchanged. The job passed the full nextest Rust workspace run (12510 tests passed), then the serial shielded cargo-test step reached shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance, logged that it had been running for over 60 seconds, and GitHub cancelled the job with ##[error]The operation was canceled.
    • Cleanup later terminated the orphaned dpp-cddc9c95ff6 process, matching an interrupted long-running shielded DPP test rather than a Rust assertion, panic, compile error, or linter failure.
    • PR fix(platform): reject keep-history document deletes cleanly #3930 remains at 663b50ab8357f8f01c624c6f6da9b812adfc8610; the PR file list / merge-base diff against upstream/v4.0-dev is still limited to keep-history document-delete validation, fixtures, and version wiring. It does not touch the shielded builder test, workflows, or Codecov configuration.
    • codecov/patch is green while codecov/project is red, consistent with incomplete/mismatched coverage from the cancelled macOS run.

    No branch changes were made for PR #3930; this remains the existing macOS coverage/runtime-budget issue tracked here.

  15. thepastaclaw commented on Jul 4, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional duplicate CI evidence from tracker #1780 / PR #3930 recheck:

    • macOS Rust job: https://github.com/dashpay/platform/actions/runs/27865015258/job/82467557766
    • Current diagnosis is unchanged. The job passed the full nextest Rust workspace run (12510 tests passed), then the serial shielded cargo-test step reached shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance, logged that it had been running for over 60 seconds, and GitHub cancelled the job with ##[error]The operation was canceled.
    • Cleanup later terminated the orphaned dpp-cddc9c95ff6 process, matching an interrupted long-running shielded DPP test rather than a Rust assertion, panic, compile error, or linter failure.
    • PR fix(platform): reject keep-history document deletes cleanly #3930 remains at 663b50ab8357f8f01c624c6f6da9b812adfc8610; the required git diff upstream/develop..HEAD --name-only still cannot run because this Platform checkout has no upstream/develop ref, and the PR targets v4.0-dev. The PR file list / merge-base diff against upstream/v4.0-dev is still limited to keep-history document-delete validation, fixtures, and version wiring. It does not touch the shielded builder test, workflows, or Codecov configuration.
    • codecov/patch is green while codecov/project is red, consistent with incomplete/mismatched coverage from the cancelled macOS run.

    No branch changes were made for PR #3930; this remains the tracked pre-existing macOS coverage/runtime-budget failure.

  16. thepastaclaw commented on Jul 6, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional duplicate CI evidence from tracker #1784 / PR #3930 recheck:

    • macOS Rust job: https://github.com/dashpay/platform/actions/runs/27865015258/job/82467557766
    • Current diagnosis is unchanged. The job passed the full nextest Rust workspace run (12510 tests passed), then the serial shielded cargo-test step reached shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance, logged that it had been running for over 60 seconds, and GitHub cancelled the job with ##[error]The operation was canceled.
    • Cleanup later terminated the orphaned dpp-cddc9c95ff6 process, matching an interrupted long-running shielded DPP test rather than a Rust assertion, panic, compile error, or linter failure.
    • PR fix(platform): reject keep-history document deletes cleanly #3930 remains at 663b50ab8357f8f01c624c6f6da9b812adfc8610; the required git diff upstream/develop..HEAD --name-only still cannot run because this Platform checkout has no upstream/develop ref and the PR targets v4.0-dev. The merge-base diff against upstream/v4.0-dev is limited to keep-history document-delete validation, fixtures, and version wiring. It does not touch the shielded builder test, workflows, or Codecov/coverage configuration.
    • codecov/patch is green while codecov/project is red, consistent with incomplete/mismatched coverage from the cancelled macOS run.

    No branch changes were made for PR #3930; this remains the tracked pre-existing macOS coverage/runtime-budget failure.

  17. thepastaclaw commented on Jul 8, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional duplicate CI evidence from tracker #1820 / PR #3930 recheck:

    • macOS Rust job: https://github.com/dashpay/platform/actions/runs/27865015258/job/82467557766
    • Current diagnosis is unchanged. The job passed the full nextest Rust workspace run (12510 tests passed), then the serial shielded cargo-test step reached shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance, logged that it had been running for over 60 seconds, and GitHub cancelled the job with ##[error]The operation was canceled.
    • Cleanup later terminated the orphaned dpp-cddc9c95ff6 process, matching an interrupted long-running shielded DPP test rather than a Rust assertion, panic, compile error, or linter failure.
    • PR fix(platform): reject keep-history document deletes cleanly #3930 remains at 663b50ab8357f8f01c624c6f6da9b812adfc8610; the required git diff upstream/develop..HEAD --name-only still cannot run because this Platform checkout has no upstream/develop ref and the PR targets v4.0-dev. The merge-base diff against upstream/v4.0-dev is limited to keep-history document-delete validation, fixtures, and version wiring. It does not touch the shielded builder test, workflows, or Codecov/coverage configuration.
    • codecov/patch is green while codecov/project is red, consistent with incomplete/mismatched coverage from the cancelled macOS run.

    No branch changes were made for PR #3930; this remains the tracked pre-existing macOS coverage/runtime-budget failure.

  18. thepastaclaw commented on Jul 8, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional duplicate CI evidence from tracker #1896 / PR #3930 recheck:

    • macOS Rust job: https://github.com/dashpay/platform/actions/runs/27865015258/job/82467557766
    • Current diagnosis is unchanged. The job passed formatting, clippy, unused-dependency, immutable-structure checks, and the full non-shielded nextest run (12510 tests passed), then the serial shielded cargo-test step reached shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance, logged that it had been running for over 60 seconds, and GitHub cancelled the job with ##[error]The operation was canceled.
    • Cleanup later terminated the orphaned dpp-cddc9c95ff6 process, matching an interrupted long-running shielded DPP test rather than a Rust assertion, panic, compile error, or linter failure.
    • PR fix(platform): reject keep-history document deletes cleanly #3930 remains at 663b50ab8357f8f01c624c6f6da9b812adfc8610; the required git diff upstream/develop..HEAD --name-only still cannot run because this Platform checkout has no upstream/develop ref and the PR targets v4.0-dev. The merge-base diff against upstream/v4.0-dev is limited to keep-history document-delete validation, fixtures, and version wiring. It does not touch the shielded builder test, workflows, or Codecov/coverage configuration.
    • codecov/patch is green while codecov/project is red, consistent with incomplete/mismatched coverage from the cancelled macOS run.

    No branch changes were made for PR #3930; this remains the tracked pre-existing macOS coverage/runtime-budget failure.

  19. thepastaclaw commented on Jul 8, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional duplicate CI evidence from tracker #1903 / PR #3930 recheck:

    • macOS Rust job: https://github.com/dashpay/platform/actions/runs/27865015258/job/82467557766
    • Current diagnosis is unchanged. The job passed formatting, clippy, unused-dependency, immutable-structure checks, and the full non-shielded nextest run (12510 tests passed), then the serial shielded cargo-test step reached shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance, logged that it had been running for over 60 seconds, and GitHub cancelled the job with ##[error]The operation was canceled.
    • Cleanup later terminated the orphaned dpp-cddc9c95ff6 process, matching an interrupted long-running shielded DPP test rather than a Rust assertion, panic, compile error, or linter failure.
    • PR fix(platform): reject keep-history document deletes cleanly #3930 remains at 663b50ab8357f8f01c624c6f6da9b812adfc8610; the required git diff upstream/develop..HEAD --name-only still cannot run because this Platform checkout has no upstream/develop ref and the PR targets v4.0-dev. The merge-base diff against upstream/v4.0-dev is limited to keep-history document-delete validation, fixtures, and version wiring. It does not touch the shielded builder test, workflows, or Codecov/coverage configuration.
    • codecov/patch is green while codecov/project is red, consistent with incomplete/mismatched coverage from the cancelled macOS run.

    No branch changes were made for PR #3930; this remains the tracked pre-existing macOS coverage/runtime-budget failure.

  20. thepastaclaw commented on Jul 9, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional duplicate CI evidence from tracker #1930 / PR #3930 recheck:

    • macOS Rust job: https://github.com/dashpay/platform/actions/runs/27865015258/job/82467557766
    • Current diagnosis is unchanged. The job passed formatting, clippy, unused-dependency, immutable-structure checks, and the full non-shielded nextest run (12510 tests passed), then the serial shielded cargo-test step reached shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance, logged that it had been running for over 60 seconds, and GitHub cancelled the job with ##[error]The operation was canceled.
    • Cleanup later terminated the orphaned dpp-cddc9c95ff6 process, matching an interrupted long-running shielded DPP test rather than a Rust assertion, panic, compile error, or linter failure.
    • PR fix(platform): reject keep-history document deletes cleanly #3930 remains at 663b50ab8357f8f01c624c6f6da9b812adfc8610; the required git diff upstream/develop..HEAD --name-only still cannot run because this Platform checkout has no upstream/develop ref and the PR targets v4.0-dev. The merge-base diff against upstream/v4.0-dev is limited to keep-history document-delete validation, fixtures, and version wiring. It does not touch the shielded builder test, workflows, or Codecov/coverage configuration.
    • codecov/patch is green while codecov/project is red, consistent with incomplete/mismatched coverage from the cancelled macOS run.

    No branch changes were made for PR #3930; this remains the tracked pre-existing macOS coverage/runtime-budget failure.

  21. thepastaclaw commented on Jul 9, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional duplicate CI evidence from tracker #1940 / PR #3930 recheck:

    • macOS Rust job: https://github.com/dashpay/platform/actions/runs/27865015258/job/82467557766
    • Current diagnosis remains unchanged. The job passed formatting/lint setup and the full non-shielded nextest run: 12510 tests passed. It then reached the serial shielded cargo-test step and logged that shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance had been running for over 60 seconds before GitHub cancelled the job with ##[error]The operation was canceled.
    • Cleanup later terminated the orphaned dpp-cddc9c95ff6 process, matching an interrupted long-running shielded DPP test rather than a Rust assertion, panic, compile error, or linter failure.
    • PR fix(platform): reject keep-history document deletes cleanly #3930 remains at 663b50ab8357f8f01c624c6f6da9b812adfc8610; the requested git diff upstream/develop..HEAD --name-only cannot run because this Platform checkout has no upstream/develop ref and the PR targets v4.0-dev. The merge-base diff against upstream/v4.0-dev is limited to keep-history document-delete validation, fixtures, and version wiring. It does not touch the shielded builder test, workflows, or Codecov/coverage configuration.
    • codecov/patch is green while codecov/project is red, consistent with incomplete/mismatched coverage from the cancelled macOS run.

    No branch changes were made for PR #3930; this remains the tracked pre-existing macOS coverage/runtime-budget failure.

  22. thepastaclaw commented on Jul 10, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional duplicate CI evidence from tracker #1955 / PR #3930 recheck:

    • macOS Rust job: https://github.com/dashpay/platform/actions/runs/27865015258/job/82467557766
    • The exact cancellation source is the job-level runtime budget: .github/workflows/tests-rs-workspace.yml sets timeout-minutes: 30; the job ran from 08:30:46 to 09:02:15 UTC, and the shielded-test step was cancelled at 09:00:58, just over 30 minutes after job start.
    • Before the timeout, formatting, clippy, unused-dependency, immutable-structure checks, and the full non-shielded nextest run (12,510 tests) passed. The serial shielded run then reported dummy_output_padding_action_count_and_value_balance over 60 seconds, after which GitHub cancelled it. Cleanup terminated the orphaned dpp-cddc9c95ff6 process. There is no compile error, lint failure, Rust panic, or assertion failure.
    • The timeout skipped combined coverage generation. codecov/patch is green while codecov/project is red, consistent with the incomplete Rust coverage upload from this cancellation.
    • PR fix(platform): reject keep-history document deletes cleanly #3930 remains at 663b50ab8357f8f01c624c6f6da9b812adfc8610; its merge-base diff against upstream/v4.0-dev only changes keep-history document-delete validation, fixtures, and version wiring. It does not touch the shielded builder test, workflow, timeout, or Codecov configuration.

    No branch changes, commits, pushes, rebases, empty commits, or reruns were made for PR #3930.

  23. thepastaclaw commented on Jul 10, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional duplicate CI evidence from tracker #1966 / PR #3930 reconciliation:

    • macOS Rust job: https://github.com/dashpay/platform/actions/runs/27865015258/job/82467557766
    • This is the same June 20 cancelled run and unchanged PR head 663b50a. The serial shielded run reported shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance running over 60 seconds, then GitHub cancelled the job; cleanup terminated the orphaned dpp test process. No compile error, lint failure, Rust panic, or assertion failure appears.
    • The PR currently targets v4.0-dev. Its merge-base diff only changes keep-history document-delete validation, fixtures, and version wiring; it does not touch the shielded builder test, workflow timeout, or Codecov configuration.
    • codecov/patch is green while codecov/project is red, consistent with combined coverage being skipped after the macOS cancellation.

    No branch changes, commits, pushes, rebases, empty commits, or reruns were made for PR #3930.

  24. thepastaclaw commented on Jul 11, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional duplicate CI evidence from tracker #1975 / PR #3930 reconciliation:

    • macOS Rust job: https://github.com/dashpay/platform/actions/runs/27865015258/job/82467557766
    • This is still the same June 20 run at unchanged head 663b50ab8357f8f01c624c6f6da9b812adfc8610. The job-level timeout-minutes: 30 expired while shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance was running; GitHub reported The operation was canceled, and cleanup terminated the orphaned DPP process. No assertion, panic, compile, or lint failure appears.
    • The PR merge-base diff changes only eight keep-history document-delete validation, test-fixture, storage, and version-wiring files. It does not touch the shielded builder test, workflow timeout, or Codecov configuration.
    • Codecov confirms the secondary failure is incomplete coverage rather than uncovered PR lines: patch coverage is green with all modified coverable lines covered, while project coverage reports HEAD has two fewer Rust uploads than BASE (1 versus 3) and drops from 87.18% to 52.54%.

    No branch changes, commits, pushes, rebases, empty commits, or reruns were made for PR #3930.

  25. thepastaclaw commented on Jul 11, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional duplicate CI evidence from tracker #1986 / PR #3930 reconciliation:

    • macOS Rust job: https://github.com/dashpay/platform/actions/runs/27865015258/job/82467557766
    • This remains the same June 20 run at unchanged head 663b50ab8357f8f01c624c6f6da9b812adfc8610. The job-level 30-minute runtime budget expired during the serial shielded run after shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance had run for over 60 seconds; GitHub then reported The operation was canceled. No assertion, panic, compile, or lint failure appears.
    • The PR merge-base diff against upstream/v4.0-dev changes only eight keep-history document-delete validation, fixture, storage, and version-wiring files. It does not touch the shielded builder test, workflow timeout, or Codecov configuration.
    • codecov/patch remains green while codecov/project is red, consistent with the incomplete Rust coverage upload caused by the cancelled macOS job.

    No branch changes, commits, pushes, rebases, empty commits, or reruns were made for PR #3930.

  26. thepastaclaw commented on Jul 12, 2026

    @thepastaclaw
    CollaboratorAuthor

    Additional duplicate CI evidence from tracker #1998 / PR #3930 reconciliation:

    • macOS Rust job: https://github.com/dashpay/platform/actions/runs/27865015258/job/82467557766
    • This remains the same June 20 run at unchanged head 663b50ab8357f8f01c624c6f6da9b812adfc8610. The full non-shielded nextest run passed all 12,510 tests. The job-level 30-minute runtime budget then expired during the serial shielded run after shielded::builder::mod_tests::dummy_output_padding_action_count_and_value_balance had run for over 60 seconds; GitHub reported The operation was canceled. There is no assertion, panic, compile, or lint failure.
    • The PR merge-base diff against upstream/v4.0-dev changes only eight keep-history document-delete validation, fixture, storage, and version-wiring files. It does not touch the shielded builder test, workflow timeout, or Codecov configuration.
    • codecov/patch remains green while codecov/project is red, consistent with incomplete Rust coverage caused by the cancelled macOS job.

    No branch changes, commits, pushes, rebases, empty commits, or reruns were made for PR #3930.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions