Skip to content

chore(release-prep): update versions.yaml and release notes for v0.60.1 - #12831

Merged
DariuszPorowski merged 2 commits into
mainfrom
DariuszPorowski/patch-0.60.1
Aug 26, 2026
Merged

DariuszPorowski merged 2 commits into
mainfrom
DariuszPorowski/patch-0.60.1

Conversation

@DariuszPorowski

@DariuszPorowski DariuszPorowski commented Aug 26, 2026 •

Copy link
Copy Markdown
Member

Patch release v0.60.1 for channel 0.60.

Backported PRs

Listed in cherry-pick (topological) order. Gap filler = not requested for the patch, but included because it touched the same region of a shared file between release/0.60 and a requested commit. Without it the cherry-pick has no common merge base and conflicts.

# Commit PR Role
1 6882b5fdf #12640 Requested
2 af0443809 #12721 Requested
3 7c6de043d #12733 Gap filler — .github/workflows/codeql.yml
4 ca7b5a3e7 #12728 Requested
5 2eac7c1f1 #12702 Requested
6 b4ebe2f28 #12751 Requested
7 e30a2594d #12727 Requested
8 3c7dfecd6 #12769 Gap filler — .github/workflows/codeql.yml
9 787b6ca1a #12765 Gap filler — build/test.mk
10 f84184955 #12775 Requested
11 415d5b9c2 #12779 Requested
12 a1d976013 #12782 Requested
13 14a21bd0d #12786 Gap filler — build/test.mk
14 a87146c77 #12764 Gap filler — build/test.mk
15 073ca3cfa #12758 Requested
16 5e1f94c13 #12785 Gap filler — pkg/cli/cmd/install/kubernetes/kubernetes.go
17 1fd650af5 #12742 Requested
18 19376c3f3 #12829 Requested

Five of the six gap fillers are CI/test-only. #12785 is not: it adds a Helm control-plane-readiness Job, a pre-upgrade wait-for-control-plane command, UCP readiness probes, and a NetworkPolicy change. It is required for #12829 to apply.

Validation

Full chain dry-run cherry-picked onto release/0.60 with zero conflicts. go build ./... clean; pkg/cli/cmd/install/kubernetes, cmd/pre-upgrade/cmd, pkg/cli/..., pkg/graph/..., and test/validation all pass.

Copilot AI lite review requested due to automatic review settings August 26, 2026 16:22
@DariuszPorowski
DariuszPorowski requested review from a team as code owners August 26, 2026 16:22
@DariuszPorowski DariuszPorowski self-assigned this Aug 26, 2026
@DariuszPorowski DariuszPorowski added the pr:standard Ongoing maintenance, minor improvements, documentation updates, and routine development work label Aug 26, 2026

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.

Pull request overview

Prepares the v0.60.1 patch release for the 0.60 channel by updating the supported version pointer and adding the corresponding release notes documenting the backported fixes.

Changes:

  • Update versions.yaml to mark v0.60.1 as the supported release for channel 0.60.
  • Add docs/release-notes/v0.60.1.md with a summary and changelog linking to the backported PRs and the full compare link.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
versions.yaml Bumps the supported 0.60 channel version from v0.60.0 to v0.60.1.
docs/release-notes/v0.60.1.md Adds v0.60.1 patch release notes with summary, backport list, and full changelog compare link.

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

nithyatsu
nithyatsu previously approved these changes Aug 26, 2026

@nithyatsu nithyatsu 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.

confirmed my 2 prs are listed.

@brooke-hamilton brooke-hamilton left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

✅

@github-actions

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@github-actions

github-actions Bot commented Aug 26, 2026 •

Copy link
Copy Markdown

Unit Tests

    2 files  ±0    459 suites  ±0   8m 41s ⏱️ + 1m 12s
6 518 tests ±0  6 516 ✅ ±0  2 💤 ±0  0 ❌ ±0 
7 794 runs  ±0  7 792 ✅ ±0  2 💤 ±0  0 ❌ ±0 

Results for commit c356c00. ± Comparison against base commit 19376c3.

♻️ This comment has been updated with latest results.

@codecov

codecov Bot commented Aug 26, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 59.97%. Comparing base (19376c3) to head (c356c00).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main   #12831   +/-   ##
=======================================
  Coverage   59.97%   59.97%           
=======================================
  Files         776      776           
  Lines       46410    46410           
=======================================
  Hits        27836    27836           
  Misses      18574    18574           

☔ 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.

Signed-off-by: Dariusz Porowski <3431813+DariuszPorowski@users.noreply.github.com>
Signed-off-by: Dariusz Porowski <3431813+DariuszPorowski@users.noreply.github.com>
@DariuszPorowski
DariuszPorowski force-pushed the DariuszPorowski/patch-0.60.1 branch from b39e354 to c356c00 Compare August 26, 2026 18:04
@radius-functional-tests

radius-functional-tests Bot commented Aug 26, 2026 •

Copy link
Copy Markdown

Radius functional test overview

🔍 Go to test action run

Click here to see the test run details
Name Value
Repository radius-project/radius
Commit ref c356c00
Unique ID func73b350ec10
Image tag pr-func73b350ec10
  • Dapr: 1.14.4
  • Azure KeyVault CSI driver: 1.4.2
  • Azure Workload identity webhook: 1.3.0
  • Bicep recipe location ghcr.io/radius-project/dev/test/testrecipes/test-bicep-recipes/<name>:pr-func73b350ec10
  • Terraform recipe location http://tf-module-server.radius-test-tf-module-server.svc.cluster.local/<name>.zip (in cluster)
  • applications-rp test image location: ghcr.io/radius-project/dev/applications-rp:pr-func73b350ec10
  • dynamic-rp test image location: ghcr.io/radius-project/dev/dynamic-rp:pr-func73b350ec10
  • controller test image location: ghcr.io/radius-project/dev/controller:pr-func73b350ec10
  • ucp test image location: ghcr.io/radius-project/dev/ucpd:pr-func73b350ec10
  • deployment-engine test image location: ghcr.io/radius-project/deployment-engine:latest

Test Status

⌛ Building Radius and pushing container images for functional tests...
✅ Container images build succeeded
⌛ Publishing Bicep Recipes for functional tests...
✅ Recipe publishing succeeded
⌛ Starting corerp-cloud functional tests...
⌛ Starting ucp-cloud functional tests...
✅ ucp-cloud functional tests succeeded
✅ corerp-cloud functional tests succeeded

@DariuszPorowski
DariuszPorowski merged commit e5938bf into main Aug 26, 2026
67 of 68 checks passed
@DariuszPorowski
DariuszPorowski deleted the DariuszPorowski/patch-0.60.1 branch August 26, 2026 18:27
DariuszPorowski added a commit that referenced this pull request Aug 26, 2026
….1 (#12831)

Patch release `v0.60.1` for channel `0.60`.

## Backported PRs

Listed in cherry-pick (topological) order. **Gap filler** = not
requested for the patch, but included because it touched the same region
of a shared file between `release/0.60` and a requested commit. Without
it the cherry-pick has no common merge base and conflicts.

| # | Commit | PR | Role |
| --- | --- | --- | --- |
| 1 | `6882b5fdf` | #12640 | Requested |
| 2 | `af0443809` | #12721 | Requested |
| 3 | `7c6de043d` | #12733 | **Gap filler** —
`.github/workflows/codeql.yml` |
| 4 | `ca7b5a3e7` | #12728 | Requested |
| 5 | `2eac7c1f1` | #12702 | Requested |
| 6 | `b4ebe2f28` | #12751 | Requested |
| 7 | `e30a2594d` | #12727 | Requested |
| 8 | `3c7dfecd6` | #12769 | **Gap filler** —
`.github/workflows/codeql.yml` |
| 9 | `787b6ca1a` | #12765 | **Gap filler** — `build/test.mk` |
| 10 | `f84184955` | #12775 | Requested |
| 11 | `415d5b9c2` | #12779 | Requested |
| 12 | `a1d976013` | #12782 | Requested |
| 13 | `14a21bd0d` | #12786 | **Gap filler** — `build/test.mk` |
| 14 | `a87146c77` | #12764 | **Gap filler** — `build/test.mk` |
| 15 | `073ca3cfa` | #12758 | Requested |
| 16 | `5e1f94c13` | #12785 | **Gap filler** —
`pkg/cli/cmd/install/kubernetes/kubernetes.go` |
| 17 | `1fd650af5` | #12742 | Requested |
| 18 | `19376c3f3` | #12829 | Requested |

Five of the six gap fillers are CI/test-only. #12785 is not: it adds a
Helm `control-plane-readiness` Job, a `pre-upgrade
wait-for-control-plane` command, UCP readiness probes, and a
NetworkPolicy change. It is required for #12829 to apply.

## Validation

Full chain dry-run cherry-picked onto `release/0.60` with zero
conflicts. `go build ./...` clean; `pkg/cli/cmd/install/kubernetes`,
`cmd/pre-upgrade/cmd`, `pkg/cli/...`, `pkg/graph/...`, and
`test/validation` all pass.

---------

Signed-off-by: Dariusz Porowski <3431813+DariuszPorowski@users.noreply.github.com>
(cherry picked from commit e5938bf)
Signed-off-by: Dariusz Porowski <3431813+DariuszPorowski@users.noreply.github.com>
DariuszPorowski added a commit that referenced this pull request Aug 26, 2026
….1 (#12831)

Patch release `v0.60.1` for channel `0.60`.

## Backported PRs

Listed in cherry-pick (topological) order. **Gap filler** = not
requested for the patch, but included because it touched the same region
of a shared file between `release/0.60` and a requested commit. Without
it the cherry-pick has no common merge base and conflicts.

| # | Commit | PR | Role |
| --- | --- | --- | --- |
| 1 | `6882b5fdf` | #12640 | Requested |
| 2 | `af0443809` | #12721 | Requested |
| 3 | `7c6de043d` | #12733 | **Gap filler** —
`.github/workflows/codeql.yml` |
| 4 | `ca7b5a3e7` | #12728 | Requested |
| 5 | `2eac7c1f1` | #12702 | Requested |
| 6 | `b4ebe2f28` | #12751 | Requested |
| 7 | `e30a2594d` | #12727 | Requested |
| 8 | `3c7dfecd6` | #12769 | **Gap filler** —
`.github/workflows/codeql.yml` |
| 9 | `787b6ca1a` | #12765 | **Gap filler** — `build/test.mk` |
| 10 | `f84184955` | #12775 | Requested |
| 11 | `415d5b9c2` | #12779 | Requested |
| 12 | `a1d976013` | #12782 | Requested |
| 13 | `14a21bd0d` | #12786 | **Gap filler** — `build/test.mk` |
| 14 | `a87146c77` | #12764 | **Gap filler** — `build/test.mk` |
| 15 | `073ca3cfa` | #12758 | Requested |
| 16 | `5e1f94c13` | #12785 | **Gap filler** —
`pkg/cli/cmd/install/kubernetes/kubernetes.go` |
| 17 | `1fd650af5` | #12742 | Requested |
| 18 | `19376c3f3` | #12829 | Requested |

Five of the six gap fillers are CI/test-only. #12785 is not: it adds a
Helm `control-plane-readiness` Job, a `pre-upgrade
wait-for-control-plane` command, UCP readiness probes, and a
NetworkPolicy change. It is required for #12829 to apply.

## Validation

Full chain dry-run cherry-picked onto `release/0.60` with zero
conflicts. `go build ./...` clean; `pkg/cli/cmd/install/kubernetes`,
`cmd/pre-upgrade/cmd`, `pkg/cli/...`, `pkg/graph/...`, and
`test/validation` all pass.

---------

Signed-off-by: Dariusz Porowski <3431813+DariuszPorowski@users.noreply.github.com>
(cherry picked from commit e5938bf)
Signed-off-by: Dariusz Porowski <3431813+DariuszPorowski@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr:standard Ongoing maintenance, minor improvements, documentation updates, and routine development work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants