Skip to content

Update 1 NuGet dependencies#155

Closed
nfbot wants to merge 4 commits into
developfrom
nfbot/update-dependencies/36f5a635-f6ca-46b5-a586-649f58e115f4
Closed

Update 1 NuGet dependencies#155
nfbot wants to merge 4 commits into
developfrom
nfbot/update-dependencies/36f5a635-f6ca-46b5-a586-649f58e115f4

Conversation

@nfbot
Copy link
Copy Markdown
Member

@nfbot nfbot commented Dec 9, 2025

Bumps nanoFramework.CoreLibrary from 1.17.11 to 2.0.0-preview.29

[version update]

⚠️ This is an automated update. ⚠️

Summary by CodeRabbit

  • Chores
    • Updated nanoFramework.CoreLibrary dependency from version 1.17.11 to 2.0.0-preview.29 across test projects (Hashtable, Queue, Stack) and the System.Collections library. Dependency manifests and validation metadata have been refreshed accordingly. No public API changes are affected.

✏️ Tip: You can customize this high-level summary in your review settings.

nfbot and others added 4 commits November 3, 2025 00:48
- Add update packages action for develop.

***NO_CI***
Bumps nanoFramework.CoreLibrary from 1.17.11 to 2.0.0-preview.29</br>
[version update]

### ⚠️ This is an automated update. ⚠️
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Dec 9, 2025

Walkthrough

Updates the nanoFramework.CoreLibrary dependency from version 1.17.11 to 2.0.0-preview.29 across four packages.lock.json files, modifying the resolved version and associated contentHash metadata for each.

Changes

Cohort / File(s) Change Summary
Dependency Version Updates
Tests/HashtableTests/packages.lock.json, Tests/QueueTests/packages.lock.json, Tests/StackTests/packages.lock.json, nanoFramework.System.Collections/packages.lock.json
Updated nanoFramework.CoreLibrary dependency from version 1.17.11 to 2.0.0-preview.29; refreshed resolved version and contentHash entries

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

  • Homogeneous, repetitive changes across four lock files
  • Same dependency bump pattern applied consistently
  • No code logic, public API changes, or functional impact
  • Straightforward dependency metadata updates

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Update 1 NuGet dependencies' accurately reflects the main change: updating NuGet dependencies, specifically nanoFramework.CoreLibrary across multiple packages.lock.json files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch nfbot/update-dependencies/36f5a635-f6ca-46b5-a586-649f58e115f4

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between a6401af and 7af8b4e.

⛔ Files ignored due to path filters (9)
  • Tests/HashtableTests/HashtableTests.nfproj is excluded by none and included by none
  • Tests/HashtableTests/packages.config is excluded by none and included by none
  • Tests/QueueTests/QueueTests.nfproj is excluded by none and included by none
  • Tests/QueueTests/packages.config is excluded by none and included by none
  • Tests/StackTests/StackTests.nfproj is excluded by none and included by none
  • Tests/StackTests/packages.config is excluded by none and included by none
  • nanoFramework.System.Collections.nuspec is excluded by none and included by none
  • nanoFramework.System.Collections/nanoFramework.System.Collections.nfproj is excluded by none and included by none
  • nanoFramework.System.Collections/packages.config is excluded by none and included by none
📒 Files selected for processing (4)
  • Tests/HashtableTests/packages.lock.json (1 hunks)
  • Tests/QueueTests/packages.lock.json (1 hunks)
  • Tests/StackTests/packages.lock.json (1 hunks)
  • nanoFramework.System.Collections/packages.lock.json (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: System.Collections (Build_Library)
🔇 Additional comments (4)
nanoFramework.System.Collections/packages.lock.json (1)

7-9: Consistent update across all lock files.

The contentHash (7NDp9Sda9FTFBDN//X34r23rJBHUkCvyGvrFh9s5B8H2nMoet4J0OlEOiZRUsEPBXlsNpZFVp+Cd6OSjnLSg5A==) matches all other files in the PR, confirming uniform and correct application of the dependency update.

Note: Please address the pre-release version concern raised in the QueueTests review comment, which applies to all four lock files.

Tests/StackTests/packages.lock.json (1)

7-9: No additional concerns beyond pre-release version risk.

The lock file update is correct and consistent with the other three files in the PR. The contentHash matches and the JSON structure is valid. See the QueueTests review comment for the pre-release version verification requirements.

Tests/HashtableTests/packages.lock.json (1)

7-9: No additional concerns beyond pre-release version risk.

The lock file update is correct and consistent with the other three files in the PR. The contentHash matches and the JSON structure is valid. See the QueueTests review comment for the pre-release version verification requirements.

Tests/QueueTests/packages.lock.json (1)

7-9: Pre-release version is intentional for initial repository release.

This is an initial repository creation, not an upgrade of existing code. All source code and tests were written for nanoFramework.CoreLibrary 2.0.0-preview.29 from the start, as confirmed by packages.config. The implementation is built and tested for this target version. No migration or adaptation of existing breaking-change scenarios applies—the code is the built artifact for this framework version.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@josesimoes josesimoes changed the base branch from main to develop December 9, 2025 10:06
@josesimoes josesimoes closed this Dec 9, 2025
@nfbot nfbot deleted the nfbot/update-dependencies/36f5a635-f6ca-46b5-a586-649f58e115f4 branch December 9, 2025 10:07
@nfbot nfbot added invalid This doesn't seem right and removed Type: dependencies labels Dec 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

invalid This doesn't seem right

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants