chore(deps): update dependency ncalcsync to 7.1.0 #40

Merged
codex merged 1 commits from renovate/ncalcsync-7.x into main 2026-09-10 10:36:50 +02:00
Contributor

This PR contains the following updates:

Package Type Update Change
NCalcSync nuget minor 7.0.2 → 7.1.0

Release Notes

ncalc/ncalc (NCalcSync)

v7.1.0


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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

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 [@&#8203;gumbarros](https://github.com/gumbarros) in [#&#8203;610](https://github.com/ncalc/ncalc/pull/610) - Add isNull and isNullOrEmpty built-in functions by [@&#8203;gumbarros](https://github.com/gumbarros) in [#&#8203;612](https://github.com/ncalc/ncalc/pull/612) - Added null coalescing operator by [@&#8203;gumbarros](https://github.com/gumbarros) in [#&#8203;613](https://github.com/ncalc/ncalc/pull/613) - Fix: Honor StringComparer at `in` comparisons when NoStringTypeCoercion is set by [@&#8203;cokert](https://github.com/cokert) in [#&#8203;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.0 2026-08-12 04:49:24 +02:00
First-time contributor

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.
renovate-bot force-pushed renovate/ncalcsync-7.x from 98c7afdecc to 998f11eee5 2026-08-14 04:43:42 +02:00 Compare
First-time contributor

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.
renovate-bot force-pushed renovate/ncalcsync-7.x from 998f11eee5 to 81a0c0498a 2026-09-02 04:45:03 +02:00 Compare
First-time contributor

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.
renovate-bot added 1 commit 2026-09-04 04:42:22 +02:00
chore(deps): update dependency ncalcsync to 7.1.0
PR and Push Build/Test / build-and-test (push) Successful in 11m57s
PR and Push Build/Test / build-and-test (pull_request) Successful in 10m33s
497390c2ec
renovate-bot force-pushed renovate/ncalcsync-7.x from 81a0c0498a to 497390c2ec 2026-09-04 04:42:22 +02:00 Compare
First-time contributor

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 main 2026-09-10 10:36:50 +02:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Manuel/meeting-assistant#40