Skip to content

Auto-merge forward rel-10.7 → dev - #26159

Merged
voloagent merged 8 commits into
devfrom
auto-merge-forward/rel-10.7-to-dev-41
Sep 11, 2026
Merged

Auto-merge forward rel-10.7 → dev#26159
voloagent merged 8 commits into
devfrom
auto-merge-forward/rel-10.7-to-dev-41

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Automated forward merge of rel-10.7 into dev.

Merge conflict: this branch is `${SOURCE}` as-is. Resolve against `${TARGET}` before merging.

gizemfirat and others added 7 commits September 10, 2026 10:38
Extend `switch-to-nightly` with `--include` and `--exclude-packages` options to optionally update Central Package Management files (like `Directory.Packages.props`) alongside regular project/package updates. The updater now resolves the nightly ABP version once, updates `PackageVersion Include="Volo.*"` entries with exclusion and LeptonX/Studio safeguards, and logs/continues on MyGet or file-write failures. Also fixes `.npmrc` registry appending to insert a newline before the added registry entry.
Improve CLI package update behavior when resolving the latest `Volo.Abp.Core` nightly version fails or returns empty: the `--include` pass is now skipped explicitly with a warning while normal project updates continue. Also switch file reading in `VoloNugetPackagesVersionUpdater` to use the shared `DefaultEncoding` instead of `Encoding.Default` for consistent encoding handling.
Keep the original project file encoding when rewriting updated NuGet package versions. This avoids forcing the default encoding during XML writes and stores the XML output before truncating the file stream.
Write the updated Directory.Packages.props content to a temp file in the same directory and swap it in with File.Replace instead of truncating the original file in place. A mid-write failure (disk full, process killed) now leaves the original file completely untouched instead of empty or partially written.
….6-to-rel-10.7-40

Auto-merge forward rel-10.6 → rel-10.7
@github-actions

Copy link
Copy Markdown
Contributor Author

Merge conflict forwarding rel-10.7dev.

Please resolve conflicts against dev and merge manually.
cc @gizemfirat @voloagent @yagmurcelk

@codecov

codecov Bot commented Sep 11, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 0% with 43 lines in your changes missing coverage. Please review.
✅ Project coverage is 49.80%. Comparing base (5c9a9da) to head (72ceec2).

Files with missing lines Patch % Lines
...ectModification/VoloNugetPackagesVersionUpdater.cs 0.00% 43 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##              dev   #26159      +/-   ##
==========================================
- Coverage   49.80%   49.80%   -0.01%     
==========================================
  Files        3835     3835              
  Lines      134320   134329       +9     
  Branches    10199    10201       +2     
==========================================
+ Hits        66897    66898       +1     
- Misses      65397    65417      +20     
+ Partials     2026     2014      -12     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@voloagent
voloagent disabled auto-merge September 11, 2026 11:00
@voloagent
voloagent merged commit 833ad68 into dev Sep 11, 2026
2 of 4 checks passed
@voloagent
voloagent deleted the auto-merge-forward/rel-10.7-to-dev-41 branch September 11, 2026 11:00
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.

3 participants