Skip to content

[release/14.0] Bump repository version to 14.0 - #20037

Open
Jose Perez Rodriguez (joperezr) wants to merge 2 commits into
release/14.0from
joperezr-14-0-version-bump
Open

[release/14.0] Bump repository version to 14.0#20037
Jose Perez Rodriguez (joperezr) wants to merge 2 commits into
release/14.0from
joperezr-14-0-version-bump

Conversation

@joperezr

@joperezr Jose Perez Rodriguez (joperezr) commented Sep 10, 2026

Copy link
Copy Markdown
Member

Description

Prepare release/14.0 as the advance integration branch for the November 14.0 release while main remains on 13.6.

Update the repository version in eng/Versions.props: MajorVersion changes from 13 to 14 and MinorVersion from 6 to 0, resulting in 14.0.0-preview.1. Retain PatchVersion at 0, the preview.1 prerelease label, and existing package dependencies.

The initial CI run exposed a coupled deployment dependency: Docker Compose and Kubernetes derive their dashboard container tag from the product version, but mcr.microsoft.com/dotnet/nightly/aspire-dashboard:14.0 has not been published. That caused deployment failures and snapshot differences across Docker, Kubernetes, and Yarp.

Add a temporary AspireDashboardImageTag=13.6 build-time override, stamped into both publisher assemblies and honored by the shared image resolver. This preserves the previously used, published dashboard image and existing snapshots without falling back to mutable latest. Remove the override once the 14.0 image is published; without an override, the existing product-version resolution remains unchanged.

Validation: 57 targeted Kubernetes tests, 67 Docker snapshot/resolver tests, and the failing Yarp snapshot test passed. The Docker deployment test could not run successfully locally because the Docker daemon is unavailable; Linux deployment E2E coverage is left to CI. XML/version assertions and git diff --check passed.

A separate failure in TypeScriptPolyglotTests.CreateTypeScriptAppHostWithViteApp_UsesConfiguredToolchain(deno) is unrelated to the version bump: create-vite@latest generated a vite ^8.3.0 dependency that Deno rejected under its minimum dependency age policy. This PR does not weaken that policy or change unrelated E2E tests.

Fixes # (issue)

Checklist

  • Is this feature complete?
    • Yes. Ready to ship.
    • No. Follow-up changes expected.
  • Are you including unit tests for the changes and scenario tests if relevant?
    • Yes
    • No
  • Did you add public API?
    • Yes
      • If yes, did you have an API Review for it?
        • Yes
        • No
      • Did you add <remarks /> and <code /> elements on your triple slash comments?
        • Yes
        • No
    • No
  • Does the change make any security assumptions or guarantees?
    • Yes
      • If yes, have you done a threat model and had a security review?
        • Yes
        • No
    • No

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor

🚀 Dogfood this PR with:

⚠️ WARNING: Do not do this without first carefully reviewing the code of this PR to satisfy yourself it is safe.

curl -fsSL https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 20037

Or

  • Run remotely in PowerShell:
iex "& { $(irm https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 20037"

@aspire-repo-bot
aspire-repo-bot Bot requested a balanced review from Copilot September 10, 2026 17:43
@github-actions github-actions Bot added the area-codeflow for labeling automated codeflow. intentionally a different color! label Sep 10, 2026
@github-actions

This comment has been minimized.

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.

Copilot review overview

🟢 Approval recommended

The change is limited to the intended repo version properties and preserves the existing prerelease label, patch version, and other configuration.

Review tier: Lite
Findings: None

What changed in this PR

Prepares the release/14.0 branch to begin the 14.0 release line by updating the repository’s declared version in eng/Versions.props, while leaving dependency/version configuration untouched.

Changes:

  • Updated MajorVersion from 13 to 14.
  • Updated MinorVersion from 6 to 0 (resulting in 14.0.0-preview.1 given existing PatchVersion=0 and PreReleaseVersionLabel=preview.1).
File Description
eng/​Versions.props Bumps repo major/minor version to establish 14.0.0-preview.1 for the release branch.

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

@github-actions

Copy link
Copy Markdown
Contributor

Retrying the failed CI jobs for this pull request from the CI run attempt. The rerun is being tracked in the rerun attempt.

@github-actions

Copy link
Copy Markdown
Contributor

Retrying the failed CI jobs for this pull request from the CI run attempt. The rerun is being tracked in the rerun attempt.

@github-actions

Copy link
Copy Markdown
Contributor

Retrying the failed CI jobs for this pull request from the CI run attempt. The rerun is being tracked in the rerun attempt.

Use an explicit build-time dashboard image tag while the 14.0 image is unpublished. Preserve product-version resolution when no override is supplied.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor

Tests selector

Selects the full PR test matrix + all PR-gated jobs (ALL) — a rule matching 'eng/Versions.props' selects ALL

Advisory workflow impact (4)

  • Aspire.Deployment.EndToEnd.Tests (deployment workflow-only)
  • Aspire.EndToEnd.Tests (outerloop-only)
  • Aspire.Oracle.EntityFrameworkCore.Tests (outerloop-only)
  • deployment-e2e (schedule/dispatch-only)

Selection computed for commit 2e38061.

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.

Copilot review overview

🟢 Approval recommended

The version bump and temporary image override are consistently implemented and adequately tested.

Review tier: Balanced
Findings: None

@github-actions

Copy link
Copy Markdown
Contributor

Retrying the failed CI jobs for this pull request from the CI run attempt. The rerun is being tracked in the rerun attempt.

@github-actions

Copy link
Copy Markdown
Contributor

Retrying the failed CI jobs for this pull request from the CI run attempt. The rerun is being tracked in the rerun attempt.

@github-actions

Copy link
Copy Markdown
Contributor

Retrying the failed CI jobs for this pull request from the CI run attempt. The rerun is being tracked in the rerun attempt.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-codeflow for labeling automated codeflow. intentionally a different color!

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants