This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [NCalcSync](https://github.com/ncalc/ncalc) | nuget | minor | `7.0.2` → `7.1.0` |
---
### Release Notes
<details>
<summary>ncalc/ncalc (NCalcSync)</summary>
### [`v7.1.0`](https://github.com/ncalc/ncalc/blob/HEAD/CHANGELOG.md#710)
- Refactor: Unify built-in function registration and evaluation by [@​gumbarros](https://github.com/gumbarros) in [#​610](https://github.com/ncalc/ncalc/pull/610)
- Add isNull and isNullOrEmpty built-in functions by [@​gumbarros](https://github.com/gumbarros) in [#​612](https://github.com/ncalc/ncalc/pull/612)
- Added null coalescing operator by [@​gumbarros](https://github.com/gumbarros) in [#​613](https://github.com/ncalc/ncalc/pull/613)
- Fix: Honor StringComparer at `in` comparisons when NoStringTypeCoercion is set by [@​cokert](https://github.com/cokert) in [#​614](https://github.com/ncalc/ncalc/pull/614)
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNC4xMCIsInVwZGF0ZWRJblZlciI6IjQ0LjYxLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
renovate-bot
changed title from Update dependency NCalcSync to 7.1.0 to chore(deps): update dependency ncalcsync to 7.1.02026-08-12 04:49:24 +02:00
Weekly risk assessment (2026-08-13): medium risk; not safe to merge in its current state. NCalcSync 7.1.0 changes the runtime expression engine used for user-authored workflow conditions. Upstream lists function registration/evaluation changes, new null functions/coalescing and a string-comparison fix, with no stated migration. Local breakage is unlikely, but a regression could mis-trigger or suppress meeting workflow rules.
The exact head has one red push context (439/440 tests; an apparently unrelated timing race) and one green PR context, both against an older base. I checked Renovate's rebase/retry box. Require a fresh current-base combined green run before weekly merge eligibility. Then verify representative equality/count plus custom contains, starts_with, and ends_with conditions trigger exactly once with no NCalc errors. Rollback is the package-version revert; no data migration is involved.
Weekly risk assessment (2026-08-13): **medium risk; not safe to merge in its current state**. NCalcSync 7.1.0 changes the runtime expression engine used for user-authored workflow conditions. Upstream lists function registration/evaluation changes, new null functions/coalescing and a string-comparison fix, with no stated migration. Local breakage is unlikely, but a regression could mis-trigger or suppress meeting workflow rules.
The exact head has one red push context (439/440 tests; an apparently unrelated timing race) and one green PR context, both against an older base. I checked Renovate's rebase/retry box. Require a fresh current-base combined green run before weekly merge eligibility. Then verify representative equality/count plus custom `contains`, `starts_with`, and `ends_with` conditions trigger exactly once with no NCalc errors. Rollback is the package-version revert; no data migration is involved.
Weekly status: NCalcSync 7.1 remains medium risk and not merge-ready. It changes expression function registration/evaluation and string/null behavior used by user-authored workflow conditions. Local impact is unlikely but could mis-trigger or suppress rules. Both exact-head jobs were cancelled before checkout, so there is no valid current evidence, and the branch now trails main. Renovate rebase/retry has been requested. Require a current-base green run covering workflow-condition tests before merge. Rollback is the package revert; no migration applies.
Weekly status: NCalcSync 7.1 remains **medium risk and not merge-ready**. It changes expression function registration/evaluation and string/null behavior used by user-authored workflow conditions. Local impact is unlikely but could mis-trigger or suppress rules. Both exact-head jobs were cancelled before checkout, so there is no valid current evidence, and the branch now trails `main`. Renovate rebase/retry has been requested. Require a current-base green run covering workflow-condition tests before merge. Rollback is the package revert; no migration applies.
Weekly medium-risk review: upstream NCalc 7.1.0 looks compatible and the prior exact-head run passed all 440 tests, but head 81a0c0498a25d1c25869ee88601fa71e72cb8e23 is now two commits behind main. NCalc controls runtime workflow conditions, so the new main tests must be included before accepting it. Risk is incorrect suppression/triggering of user-authored meeting actions; rollback is the one-line package revert and rebuild. Recommendation: Renovate rebase now, then reconsider for weekly merge only after a green current-base full suite.
Weekly medium-risk review: upstream NCalc 7.1.0 looks compatible and the prior exact-head run passed all 440 tests, but head `81a0c0498a25d1c25869ee88601fa71e72cb8e23` is now two commits behind `main`. NCalc controls runtime workflow conditions, so the new main tests must be included before accepting it. Risk is incorrect suppression/triggering of user-authored meeting actions; rollback is the one-line package revert and rebuild. Recommendation: Renovate rebase now, then reconsider for weekly merge only after a green current-base full suite.
Weekly review — medium risk; previous validation blocker resolved
Refreshed head 497390c2ece4e8e6d512468accfd88cea5f09888 updates only NCalcSync7.0.2 →7.1.0. Both checks are green; PR run3358 passes 458/458, zero skipped, including persisted-note workflow tests for custom functions, collection membership, equality and negative AND/OR behavior. The prior440-test/cancelled-run concern is superseded.
Upstream changelog and dispatch comparison preserve custom-function precedence; the NoStringTypeCoercion fix does not affect the default options used here. No expected local breakage identified. Later main changes only patch Mvc.Testing, with unchanged application/test source. Eligible for guarded weekly merge plus combined main CI. Rollback is the package revert/rebuild, with no migration; any incorrect note actions would need separate correction. Pre-existing local work remains untouched.
### Weekly review — medium risk; previous validation blocker resolved
Refreshed head `497390c2ece4e8e6d512468accfd88cea5f09888` updates only NCalcSync7.0.2 →7.1.0. Both checks are green; [PR run3358](https://gitea.schweigert.cloud/Manuel/meeting-assistant/actions/runs/3358) passes **458/458, zero skipped**, including persisted-note workflow tests for custom functions, collection membership, equality and negative AND/OR behavior. The prior440-test/cancelled-run concern is superseded.
[Upstream changelog](https://raw.githubusercontent.com/ncalc/ncalc/v7.1.0/CHANGELOG.md) and dispatch comparison preserve custom-function precedence; the NoStringTypeCoercion fix does not affect the default options used here. No expected local breakage identified. Later main changes only patch Mvc.Testing, with unchanged application/test source. Eligible for guarded weekly merge plus combined main CI. Rollback is the package revert/rebuild, with no migration; any incorrect note actions would need separate correction. Pre-existing local work remains untouched.
<!-- weekly-2026-09-10 497390c2ece4e8e6d512468accfd88cea5f09888 -->
codex
merged commit 8b543a2161 into main2026-09-10 10:36:50 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
7.0.2→7.1.0Release Notes
ncalc/ncalc (NCalcSync)
v7.1.0incomparisons when NoStringTypeCoercion is set by @cokert in #614Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.
Update dependency NCalcSync to 7.1.0to chore(deps): update dependency ncalcsync to 7.1.0Weekly risk assessment (2026-08-13): medium risk; not safe to merge in its current state. NCalcSync 7.1.0 changes the runtime expression engine used for user-authored workflow conditions. Upstream lists function registration/evaluation changes, new null functions/coalescing and a string-comparison fix, with no stated migration. Local breakage is unlikely, but a regression could mis-trigger or suppress meeting workflow rules.
The exact head has one red push context (439/440 tests; an apparently unrelated timing race) and one green PR context, both against an older base. I checked Renovate's rebase/retry box. Require a fresh current-base combined green run before weekly merge eligibility. Then verify representative equality/count plus custom
contains,starts_with, andends_withconditions trigger exactly once with no NCalc errors. Rollback is the package-version revert; no data migration is involved.98c7afdeccto998f11eee5Weekly status: NCalcSync 7.1 remains medium risk and not merge-ready. It changes expression function registration/evaluation and string/null behavior used by user-authored workflow conditions. Local impact is unlikely but could mis-trigger or suppress rules. Both exact-head jobs were cancelled before checkout, so there is no valid current evidence, and the branch now trails
main. Renovate rebase/retry has been requested. Require a current-base green run covering workflow-condition tests before merge. Rollback is the package revert; no migration applies.998f11eee5to81a0c0498aWeekly medium-risk review: upstream NCalc 7.1.0 looks compatible and the prior exact-head run passed all 440 tests, but head
81a0c0498a25d1c25869ee88601fa71e72cb8e23is now two commits behindmain. NCalc controls runtime workflow conditions, so the new main tests must be included before accepting it. Risk is incorrect suppression/triggering of user-authored meeting actions; rollback is the one-line package revert and rebuild. Recommendation: Renovate rebase now, then reconsider for weekly merge only after a green current-base full suite.81a0c0498ato497390c2ecWeekly review — medium risk; previous validation blocker resolved
Refreshed head
497390c2ece4e8e6d512468accfd88cea5f09888updates only NCalcSync7.0.2 →7.1.0. Both checks are green; PR run3358 passes 458/458, zero skipped, including persisted-note workflow tests for custom functions, collection membership, equality and negative AND/OR behavior. The prior440-test/cancelled-run concern is superseded.Upstream changelog and dispatch comparison preserve custom-function precedence; the NoStringTypeCoercion fix does not affect the default options used here. No expected local breakage identified. Later main changes only patch Mvc.Testing, with unchanged application/test source. Eligible for guarded weekly merge plus combined main CI. Rollback is the package revert/rebuild, with no migration; any incorrect note actions would need separate correction. Pre-existing local work remains untouched.