Skip to content

Align nightly package previews and exclude placeholder updates - #7834

Merged
matouskozak merged 1 commit into
mainfrom
matouskozak-dependabot-update-review
Oct 22, 2026
Merged

matouskozak merged 1 commit into
mainfrom
matouskozak-dependabot-update-review

Conversation

@matouskozak

@matouskozak matouskozak commented Oct 21, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Refresh the nightly test package pins to 6.0.0-preview.26513.4 and matching 0.24.0-preview.26513.4 packages, including the conditional test-framework reference.
  • Discover newer prereleases from the current dotnet-libraries daily feed with --include-prerelease instead of using the obsolete MachineLearning feed.
  • Exclude test/NightlyBuildDependency.props and test/TestFrameworkDependency.props from routine Dependabot version updates. The nightly updater owns package selection, while the checked-in pins provide a restore and manual-build baseline.

This does not enable the nightly pipeline or change shipped dependency minimums. Follows the nightly restore work in #7721.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: ad20dca4-dfe0-48df-b5ae-2447ff490e5a
@matouskozak
matouskozak requested review from rosebyte and a balanced review from Copilot and removed request for rosebyte October 21, 2026 10:59
@matouskozak
matouskozak requested a review from rosebyte October 21, 2026 11:06

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

Exact preview-package availability and restore compatibility remain unverified and need validation before approval.

No open issues 🎉

What changed in this PR

Updates the nightly-test package baseline following #7721, without enabling nightly builds or changing shipped dependency minimums.

Changes:

  • Aligns placeholder packages to matching 6.0.0 and 0.24.0 previews.
  • Uses the dotnet-libraries feed and includes prereleases in package discovery.
  • Excludes nightly placeholder files from Dependabot updates.
File Description
test/​TestFrameworkDependency.props Updates the conditional Microsoft.ML preview pin.
test/​NightlyBuildDependency.props Aligns nightly package preview pins.
build/​ci/​job-template.yml Updates the discovery feed and includes prereleases.
.github/​dependabot.yml Excludes both nightly placeholder files.

Review effort: Balanced

@codecov

codecov Bot commented Oct 21, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 70.82%. Comparing base (29f19e5) to head (e691069).
⚠️ Report is 7 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #7834      +/-   ##
==========================================
+ Coverage   70.77%   70.82%   +0.04%     
==========================================
  Files        1420     1421       +1     
  Lines      279877   280010     +133     
  Branches    27604    27620      +16     
==========================================
+ Hits       198077   198308     +231     
+ Misses      73620    73541      -79     
+ Partials     8180     8161      -19     
Flag Coverage Δ
Debug 70.82% <ø> (+0.04%) ⬆️
production 64.26% <ø> (+0.05%) ⬆️
test 90.76% <ø> (+0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.
see 17 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@matouskozak
matouskozak merged commit d008702 into main Oct 22, 2026
29 checks passed
@matouskozak
matouskozak deleted the matouskozak-dependabot-update-review branch October 22, 2026 11:16
matouskozak added a commit that referenced this pull request Oct 23, 2026
Follows #7834 after #7841 demonstrated the NuGet path-exclusion gap.

Replace ineffective path exclusions with name-only ignores for the ten
exact nightly placeholder package IDs. Nightly runs refresh these before
testing.

Only `.github/dependabot.yml` changes. Preview pins, feed, pipeline
settings, and unrelated ignores remain unchanged.

---------

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 8e98f32a-bd25-43bc-a66c-6c9d5543dbc2
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