Skip to content

test: stabilize CI unit tests with runtime CI skips and legacy gating#221

Open
robik75 wants to merge 13 commits intodevfrom
rr/fix-unit-tests
Open

test: stabilize CI unit tests with runtime CI skips and legacy gating#221
robik75 wants to merge 13 commits intodevfrom
rr/fix-unit-tests

Conversation

@robik75
Copy link
Member

@robik75 robik75 commented Feb 27, 2026

What ❔

Stabilize workspace unit testing by:

  • fixing failing tests,
  • using runtime CI-env skips for CI-inappropriate tests (codegen/artifact writers and similar non-CI-safe cases),
  • keeping legacy paths behind legacy_tests,
  • marking heavyweight proving tests as manual-only.

Why ❔

cargo test --profile cli in CI was unstable due to generated-artifact writers, legacy fixture dependencies, and very heavy proving tests. This keeps local workflows available while making CI deterministic and clean.

Is this a breaking change?

  • Yes
  • No

Checklist

  • PR title corresponds to the body of PR (we generate changelog entries from PRs).
  • Tests for the changes have been added / updated.
  • Documentation comments have been added / updated.
  • Code has been formatted.

@robik75 robik75 self-assigned this Feb 27, 2026
@robik75 robik75 requested review from popzxc and shamatar February 27, 2026 21:19
@robik75 robik75 changed the title test: stabilize CI unit tests with ci_mode and legacy gating test: stabilize CI unit tests with runtime CI skips and legacy gating Mar 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant