Skip to content

Update all non-major dependencies - #7593

Open
thomhurst wants to merge 1 commit into
mainfrom
renovate/all-minor-patch
Open

thomhurst wants to merge 1 commit into
mainfrom
renovate/all-minor-patch

Conversation

@thomhurst

@thomhurst thomhurst commented Nov 4, 2026 •

Copy link
Copy Markdown
Owner

Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change
AWSSDK.SQS nuget patch 4.0.100.22 → 4.0.100.23
Imposter nuget patch 1.0.12 → 1.0.13
TUnit nuget minor 1.7* → 1.8*
TUnit nuget minor 1.79.0 → 1.80.0
TUnit.AspNetCore nuget minor 1.79.0 → 1.80.0
TUnit.Aspire nuget minor 1.7* → 1.8*
TUnit.Assertions nuget minor 1.79.0 → 1.80.0
TUnit.Assertions.FSharp nuget minor 1.7* → 1.8*
TUnit.Assertions.FSharp nuget minor 1.79.0 → 1.80.0
TUnit.Core nuget minor 1.79.0 → 1.80.0
TUnit.Engine nuget minor 1.79.0 → 1.80.0
TUnit.Playwright nuget minor 1.7* → 1.8*

Release Notes

themidnightgospel/Imposter (Imposter)

v1.0.13: Syntax helper cleanup

Compare Source

Housekeeping

  • SyntaxFactoryHelper's files are named for what they hold (#​509, closes #​478). The generator's syntax helpers are regrouped into files whose names say what they hold (Arithmetic, Directives, Literals, Assignment, Statements), every helper is internal, and small noise in them is removed. The generated output is byte-identical on every supported Roslyn version.

This completes the generator cleanups that 1.0.12 shipped.

thomhurst/TUnit (TUnit)

v1.80.0: 1.80.0

What's Changed
Other Changes
Dependencies

Full Changelog: v1.79.0...v1.80.0

v1.79.0: 1.79.0

What's Changed
Other Changes
Dependencies

Full Changelog: v1.78.0...v1.79.0

v1.78.0: 1.78.0

What's Changed
Other Changes
  • fix: Should().HaveSingleItem() returns the single item by @​mvanhorn in #​7035
  • feat(mocks): TM011 analyzer + code fix to declare mocks with the generated mock type by @​thomhurst in #​7311
  • fix(sourcegen): skip [Obsolete(error: true)] conversion operators in AotConverterGenerator by @​thomhurst in #​7317
Dependencies

Full Changelog: v1.77.0...v1.78.0

v1.77.0: 1.77.0

What's Changed
Other Changes

Full Changelog: v1.76.45...v1.77.0

v1.76.45: 1.76.45

What's Changed
Other Changes
Dependencies

Full Changelog: v1.76.28...v1.76.45

v1.76.28: 1.76.28

What's Changed
Other Changes
Dependencies
New Contributors

Full Changelog: v1.76.0...v1.76.28

v1.76.0: 1.76.0

What's Changed
Other Changes

[!IMPORTANT]
✂ PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR has been generated by Mend Renovate CLI.

@thomhurst thomhurst added dependencies Pull requests that update a dependency file MINOR PATCH renovate-bot labels Nov 4, 2026
@thomhurst
thomhurst enabled auto-merge (squash) November 4, 2026 16:55
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 4, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-05T18:13:42.419102Z a2021d4 New commits
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@coderabbitai

coderabbitai Bot commented Nov 4, 2026 •

Copy link
Copy Markdown

Explain Change →

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • Resume reviews
  • Trigger review

No actionable comments were generated in the recent review.

Walkthrough

Central package versions are updated, and TUnit template projects change their package version ranges from 1.7* to 1.8*.

Changes: Package version updates

Layer / File(s) Summary
Central package versions
Directory.Packages.props
AWSSDK.SQS changes to 4.0.100.23, Imposter changes to 1.0.13, and TUnit packages change to 1.80.0. Verify package versions remain unchanged.
Template package version ranges
src/TUnit.Templates/content/TUnit.AspNet.FSharp/..., src/TUnit.Templates/content/TUnit.AspNet/..., src/TUnit.Templates/content/TUnit.Aspire.Starter/..., src/TUnit.Templates/content/TUnit.Aspire.Test/..., src/TUnit.Templates/content/TUnit.FSharp/..., src/TUnit.Templates/content/TUnit.Playwright/..., src/TUnit.Templates/content/TUnit.VB/..., src/TUnit.Templates/content/TUnit/...
Template projects update their TUnit package version ranges from 1.7* to 1.8*.

Estimated code review effort: 2 (Simple) | ~10 minutes

Change: Other

Possibly related issues

  • thomhurst/TUnit#403: The issue identifies the open non-major updates for Imposter and TUnit packages, which this PR updates.

Possibly related PRs

  • thomhurst/TUnit#7528: Updates centrally managed TUnit packages to 1.79.0, preceding this PR’s update to 1.80.0.
  • thomhurst/TUnit#7350: Updates centrally managed TUnit packages to 1.78.0, an earlier step in the same version sequence.
  • thomhurst/TUnit#7536: Updates the centrally managed Imposter version to 1.0.12, preceding this PR’s update to 1.0.13.
Merge Risk: Minimal · previous review f39ce

No actionable issue is established for these dependency updates. They are mergeable after normal checks.

Pre-merge checks: Passed 4

Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title accurately summarizes the dependency updates in the pull request, including the Imposter patch update and TUnit minor-version updates.
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Finishing Touches

Generate unit tests (beta)

  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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

A rabbit checks the package row,
New version numbers start to show.
The templates match their ranges bright,
Their project files now point to eight.
Then hops away beneath the moon.

Recent review info

Run configuration

  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 1a2f357c-0864-489c-9f2b-f57787d8433a
Commits

Reviewing files that changed from the base of the PR and between 45ca14e and f39ced4.

Files selected for processing: 1

  • Directory.Packages.props
Files skipped from review as they are similar to previous changes: 1

  • Directory.Packages.props

Included review availability: This review used your included allowance. Your plan provides up to 8 included reviews per hour; 1 remain after this review.

@greptile-apps

greptile-apps Bot commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerView in GreptileConfidence Score: 5/5

[Medium impact] The PR appears safe to merge; no actionable defects were found.

Summary

Updates dependency versions without changing application code.

  • Repository projects now resolve newer AWS SQS, Imposter, and TUnit packages.
  • New TUnit starter projects request packages from the 1.8 line.

No actionable issues were found. Builds and tests were not run.

Reviews (8) · Last reviewed commit: "Update all non-major dependencies" · Reviewed by Greptile

@thomhurst
thomhurst disabled auto-merge November 4, 2026 17:48
@thomhurst
thomhurst force-pushed the renovate/all-minor-patch branch from a970699 to 82dcd6c Compare November 4, 2026 17:48
@thomhurst

Copy link
Copy Markdown
Owner Author

Rebased onto main e6c7dee, which includes #7594 fixing the Windows reflection session timeout tracked by #7554. Pushed 82dcd6c; range-diff confirms the dependency patch is unchanged.

Validation: git diff --check passed, and all nine changed XML package/project files parse successfully. The previous head passed all checks except the Windows engine session timeout; fresh CI must validate the rebased head. No engine tests were run locally, per repository instructions.

Read all review surfaces: no inline threads or actionable findings; previous-head Codex, CodeRabbit and Greptile verdicts were clean. Disabled auto-merge before pushing. This is a Renovate PR: repository merge scripts intentionally deny it because Claude review is skipped, so leave merging to Renovate once fresh CI passes.

@thomhurst

Copy link
Copy Markdown
Owner Author

Fixed both failing pipeline jobs in b4bd5a2. Main PR #7594 changed STAThreadTests from Repeat(100) to Repeat(10) and added five comment lines without refreshing the generator snapshots. Updated all four framework snapshots for those exact repeat counts and source locations; the .NET 10 snapshot matches the received artifact from run 41880876384 exactly.

Validation: targeted STAThreadTests generator snapshot test passed on net10.0 (1/1), and git diff --check passed. Only .NET 10 is installed locally; net8.0/net9.0/net472 validation remains for CI. The Windows snapshot received the same deterministic metadata changes. Existing restore/analyzer warnings are tracked by #7412 and #7410.

Read reviews, inline comments, GraphQL threads, and conversation comments: no actionable findings or unresolved threads. Fresh CI must validate this head. This Renovate PR remains for Renovate to merge, per repository policy.

@thomhurst

Copy link
Copy Markdown
Owner Author

The earlier blocker is cleared: #7603 merged, and AOT run 41900939879 completed successfully, including Windows engine tests.

Rebased onto current main a85bb69 and pushed 63abbef for fresh CI. Range-diff confirms the dependency update is unchanged; Git dropped the STA snapshot refresh because #7603 already delivered it, including its BOM correction. No remaining implementation or parent scope needs a separate linked-item action.

Validation: git diff --check passed and all nine changed package/project XML files parse successfully. No engine tests ran locally, per repository instructions. Reviews, inline comments, GraphQL threads and conversation comments were checked; no actionable findings or unresolved threads. Auto-merge was disabled before this push. Fresh hosted CI must validate this head; this Renovate PR remains for Renovate to merge under repository policy.

@thomhurst

thomhurst commented Nov 4, 2026 •

Copy link
Copy Markdown
Owner Author

Rechecked the earlier hosted-Renovate blocker on 2026-11-05 against head cf6f1eb (Renovate regenerated it at 10:27 UTC). The blocker still holds: OPEN, ready, CLEAN and MERGEABLE, with no GitHub autoMergeRequest. All execution checks passed on this head; the last pipeline completed at 10:48 UTC. Claude review and dump analysis are intentionally skipped. Codex and Greptile report no findings on this head; CodeRabbit is paused with its previous clean verdict. Reviews, inline comments, GraphQL review threads and conversation comments contain no actionable findings or unresolved threads.

Resolve routes checked:

  • Blocker first: no native blocked_by dependency or closing acceptance issue exists. Dashboard Dependency Dashboard #403 lists this PR normally, without a regeneration block, and has no sub-issues. It is the hosted automation dashboard, not an implementation prerequisite an agent can complete.
  • Already implemented: freshly fetched main 4d359a0 still pins AWSSDK.SQS 4.0.100.22, Imposter 1.0.12 and TUnit 1.79.0. The nine-file dependency/template patch remains needed.
  • Finished parent / stale scope: neither this PR nor Dependency Dashboard #403 has native children; there is no parent acceptance scope to close or remaining partial implementation to rewrite. Earlier snapshot fixes have shipped.
  • Pushed and waiting: no fix was needed or pushed in this unit. The current head has no failing CI or conflict to repair.
  • Waiting on a run: all current-head runs are complete; no agent-started workflow remains. There is no run ID that can truthfully be reported as waiting.
  • Superseded PR: Update all non-major dependencies #7593 is the only open dependency-labelled PR; related earlier dependency PRs are merged and do not contain this update. Closing this valid immortal PR would merely recreate it.
  • Decide and document / recovery: no unresolved implementation choice remains. Rebase/retry controls on Dependency Dashboard #403 and the PR regenerate a clean, validated branch rather than remove the merge gate. The repository has no Renovate workflow to dispatch. Direct merge or agent auto-merge would violate references/repository.md, Merge gate: "Leave them to Renovate; act on one only to fix its failing CI."

Remaining external gate [upstream]: hosted Renovate must perform its configured automerge for #7593; #403 tracks the update. No repository-side implementation or CI action can remove this gate. Marked on-hold under the skill's external-gate rule, correcting the earlier decision to leave it unlabelled. Remove on-hold when hosted Renovate clears the merge gate (or repository policy changes to authorize an agent merge). This is not a CI/review/workflow-run wait. Reassess when Renovate changes the PR or dashboard; no repeated regeneration or green-CI rerun was requested.

This branch was previously deployed

1 inactive deployment
Pull Requests — a2021d46 Deployed Nov 5, 2026 by thomhurst via modularpipeline (windows-latest) #21483
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file MINOR on-hold PATCH renovate-bot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants