Skip to content

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

Merged
robik75 merged 15 commits intodevfrom
rr/fix-unit-tests
Mar 3, 2026
Merged

test: stabilize CI unit tests with runtime CI skips and legacy gating#221
robik75 merged 15 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
@robik75 robik75 force-pushed the rr/fix-unit-tests branch from 688c6a6 to 67f477c Compare March 3, 2026 06:22
Copy link
Member

@popzxc popzxc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Generally looks good, just want to double check wrt changes in circuits. Also, the CI is red because of that I guess.

@robik75 robik75 merged commit 667bfdf into dev Mar 3, 2026
21 checks passed
@robik75 robik75 deleted the rr/fix-unit-tests branch March 3, 2026 17:05
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.

2 participants