• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

microsoft / RulesEngine
95%
master: 97%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Repo Added 11 May 2020 05:56AM UTC
Files 24
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • main
  • master

11 Sep 2026 05:18PM UTC coverage: 94.731% (+0.04%) from 94.691%
34626971573

push

github

web-flow
Make assembly scanning optional and fix AutoRegisterInputType reallocation (#749) (#750)

Add ReSettings.EnableAssemblyScanning (default true) to opt out of the AppDomain-wide [DynamicLinqType] scan in CustomTypeProvider. Stop reassigning ReSettings.CustomTypes on every workflow registration when no new types are discovered, which previously broke the ReferenceEquals cache in RuleExpressionParser and forced a fresh scan each time.

494 of 614 branches covered (80.46%)

12 of 12 new or added lines in 3 files covered. (100.0%)

881 of 930 relevant lines covered (94.73%)

792.08 hits per line

Relevant lines Covered
Build:
Build:
930 RELEVANT LINES 881 COVERED LINES
792.08 HITS PER LINE
Source Files on master
  • Tree
  • List 24
  • Changed 3
  • Source Changed 3
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
34626971573 main Make assembly scanning optional and fix AutoRegisterInputType reallocation (#749) (#750) Add ReSettings.EnableAssemblyScanning (default true) to opt out of the AppDomain-wide [DynamicLinqType] scan in CustomTypeProvider. Stop reassigning ReSettin... push 11 Sep 2026 05:20PM UTC web-flow github
94.73
34626696197 main Bump actions/setup-dotnet from 4.3.1 to 6.0.0 (#752) Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 4.3.1 to 6.0.0. - [Release notes](https://github.com/actions/setup-dotnet/releases) - [Commits](https://github.com/act... push 11 Sep 2026 05:17PM UTC web-flow github
94.69
34626440834 main Pin GitHub Actions to full-length commit SHAs (#748) push 11 Sep 2026 05:14PM UTC web-flow github
94.69
28653803362 main Release 6.0.1 (#746) Promote the preview line to stable. No code changes beyond 6.0.1-preview.3 — this bumps `<Version>` to `6.0.1` and updates the CHANGELOG to: - Add a [6.0.1] rollup section summarising the delta since 6.0.0. - Backfill the mi... push 03 Jul 2026 10:14AM UTC web-flow github
94.69
27383871609 main Release 6.0.1-preview.3 (#745) Co-authored-by: Yogesh Prajapati <yogeshcprajapati@outlook.com> push 11 Jun 2026 11:26PM UTC web-flow github
94.69
27382531594 main Validate duplicate param names and input/global collisions with clear errors (#743) PR #402 surfaced two cases where the engine threw cryptic "An item with the same key has already been added. Key: …" deep inside RuleResultTree construction: 1... push 11 Jun 2026 10:55PM UTC web-flow github
94.69
27382386240 main Add opt-in parallel rule compilation (improved on top of #741) (#744) * Add opt-in parallel rule compilation for faster workflow warmup Rule compilation during workflow registration was strictly serial. For workflows with very large rule counts ... push 11 Jun 2026 10:52PM UTC web-flow github
94.57
27370742919 main Fix warmup regression: avoid per-expression AppDomain assembly scan (#740) Since 71d59dc, CustomTypeProvider.GetCustomTypes() includes base.GetCustomTypes(), which scans every assembly in the AppDomain for [DynamicLinqType] types. DefaultDynamicL... push 11 Jun 2026 07:07PM UTC web-flow github
94.81
26695315535 main Release 6.0.1-preview.2 (#738) push 30 May 2026 09:26PM UTC web-flow github
94.76
26694501520 main Batch-5: fix #668 STJ JsonElement unwrap, #676 docs cleanup, document #692 (#737) for STJ, properties on an ExpandoObject built from JSON came through as JsonElement values. Rule expressions like `input1.country == "india"` then failed with "bina... push 30 May 2026 08:46PM UTC web-flow github
94.76
See All Builds (182)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc