From a4135ab88b4cf6bbbf3579b09da5e05801c0a149 Mon Sep 17 00:00:00 2001 From: Jake Awe Date: Wed, 18 Mar 2026 14:53:41 -0500 Subject: [PATCH 01/10] Remove staggered dev/burndown schedule from release docs --- _data/releases.json | 28 ++++------------------------ maintainers/index.md | 18 ++++++------------ releases/process.md | 2 +- releases/schedule.md | 8 +++++--- 4 files changed, 16 insertions(+), 40 deletions(-) diff --git a/_data/releases.json b/_data/releases.json index 691edc6c018..e56c9888175 100644 --- a/_data/releases.json +++ b/_data/releases.json @@ -12,26 +12,16 @@ "nightly": { "version": "26.04", "ucxx_version": "0.49", - "cudf_dev": { + "dev": { "start": "Jan 15 2026", "end": "Mar 11 2026", "days": "38" }, - "other_dev": { - "start": "Jan 22 2026", - "end": "Mar 18 2026", - "days": "39" - }, - "cudf_burndown": { + "burndown": { "start": "Mar 12 2026", "end": "Mar 18 2026", "days": "5" }, - "other_burndown": { - "start": "Mar 19 2026", - "end": "Apr 1 2026", - "days": "8" - }, "cudf_codefreeze": { "start": "Mar 19 2026", "end": "Apr 7 2026", @@ -51,26 +41,16 @@ "next_nightly": { "version": "26.06", "ucxx_version": "0.50", - "cudf_dev": { + "dev": { "start": "Mar 12 2026", "end": "May 13 2026", "days": "43" }, - "other_dev": { - "start": "Mar 19 2026", - "end": "May 20 2026", - "days": "43" - }, - "cudf_burndown": { + "burndown": { "start": "May 14 2026", "end": "May 19 2026", "days": "4" }, - "other_burndown": { - "start": "May 21 2026", - "end": "May 27 2026", - "days": "4" - }, "cudf_codefreeze": { "start": "May 21 2026", "end": "Jun 2 2026", diff --git a/maintainers/index.md b/maintainers/index.md index a5b7d188fbd..632a7078bea 100644 --- a/maintainers/index.md +++ b/maintainers/index.md @@ -28,11 +28,9 @@ Operations Phase | Start | End | Duration -- | -- | -- | -- -Development (cuDF/RMM/rapids-cmake/raft/dask-cuda/KvikIO/ucxx/rapidsmpf) | {{ site.data.releases.nightly.cudf_dev.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.cudf_dev.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.cudf_dev.days }} days -Development (others) | {{ site.data.releases.nightly.other_dev.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.other_dev.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.other_dev.days }} days -[Burn Down]({% link releases/process.md %}#burn-down) (cuDF/RMM/rapids-cmake/raft/dask-cuda/KvikIO/ucxx/rapidsmpf) | {{ site.data.releases.nightly.cudf_burndown.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.cudf_burndown.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.cudf_burndown.days }} days -[Burn Down]({% link releases/process.md %}#burn-down) (others) | {{ site.data.releases.nightly.other_burndown.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.other_burndown.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.other_burndown.days }} days -[Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (cuDF/RMM/rapids-cmake/raft/dask-cuda/KvikIO/ucxx/rapidsmpf) [^1] | {{ site.data.releases.nightly.cudf_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.cudf_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.cudf_codefreeze.days }} days +Development | {{ site.data.releases.nightly.dev.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.dev.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.dev.days }} days +[Burn Down]({% link releases/process.md %}#burn-down) | {{ site.data.releases.nightly.burndown.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.burndown.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.burndown.days }} days +[Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (cuDF/RMM/rapids-cmake/raft/dask-cuda/KvikIO/ucxx/rapidsmpf) | {{ site.data.releases.nightly.cudf_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.cudf_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.cudf_codefreeze.days }} days [Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (others) | {{ site.data.releases.nightly.other_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.other_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.other_codefreeze.days }} days [Release]({% link releases/process.md %}#releasing) | {{ site.data.releases.nightly.release.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.release.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.release.days }} days @@ -40,12 +38,8 @@ Development (others) | {{ site.data.releases.nightly.other_dev.start | date: "%a Phase | Start | End | Duration -- | -- | -- | -- -Development (cuDF/RMM/rapids-cmake/raft/dask-cuda/KvikIO/ucxx/rapidsmpf) | {{ site.data.releases.next_nightly.cudf_dev.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.cudf_dev.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.cudf_dev.days }} days -Development (others) | {{ site.data.releases.next_nightly.other_dev.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.other_dev.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.other_dev.days }} days -[Burn Down]({% link releases/process.md %}#burn-down) (cuDF/RMM/rapids-cmake/raft/dask-cuda/KvikIO/ucxx/rapidsmpf) | {{ site.data.releases.next_nightly.cudf_burndown.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.cudf_burndown.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.cudf_burndown.days }} days -[Burn Down]({% link releases/process.md %}#burn-down) (others) | {{ site.data.releases.next_nightly.other_burndown.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.other_burndown.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.other_burndown.days }} days -[Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (cuDF/RMM/rapids-cmake/raft/dask-cuda/KvikIO/ucxx/rapidsmpf) [^1] | {{ site.data.releases.next_nightly.cudf_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.cudf_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.cudf_codefreeze.days }} days +Development | {{ site.data.releases.next_nightly.dev.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.dev.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.dev.days }} days +[Burn Down]({% link releases/process.md %}#burn-down) | {{ site.data.releases.next_nightly.burndown.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.burndown.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.burndown.days }} days +[Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (cuDF/RMM/rapids-cmake/raft/dask-cuda/KvikIO/ucxx/rapidsmpf) | {{ site.data.releases.next_nightly.cudf_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.cudf_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.cudf_codefreeze.days }} days [Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (others) | {{ site.data.releases.next_nightly.other_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.other_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.other_codefreeze.days }} days [Release]({% link releases/process.md %}#releasing) | {{ site.data.releases.next_nightly.release.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.release.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.release.days }} days - -[^1]: Cross-library dependencies are pinned during this time-frame. For example: Dask and Distributed. diff --git a/releases/process.md b/releases/process.md index b106f2f95c5..cd72876c619 100644 --- a/releases/process.md +++ b/releases/process.md @@ -105,7 +105,7 @@ Generally the process for Code Freeze occurs around 10:00AM PT on the first day Project Leads {: .label .label-blue} -1. Inform operations team of any new release artifacts (packages, wheels, containers) no later than 2 weeks prior to cuDF burndown +1. Inform operations team of any new release artifacts (packages, wheels, containers) no later than 2 weeks prior to burndown 2. Move any open pull requests targeting `branch-M.B` to target `branch-M.C` instead 3. Wait for confirmation from operations on the branch switch 4. Continue `M.C` development diff --git a/releases/schedule.md b/releases/schedule.md index bfcd78037a9..2576469c938 100644 --- a/releases/schedule.md +++ b/releases/schedule.md @@ -39,9 +39,11 @@ Historical list of completed releases Phase | Start | End | Duration -- | -- | -- | -- Development | {{ release.dev.start | date: "%a, %b %e, %Y" }} | {{ release.dev.end | date: "%a, %b %e, %Y" }} | {{ release.dev.days }} days -Burn Down | {{ release.burndown.start | date: "%a, %b %e, %Y" }} | {{ release.burndown.end | date: "%a, %b %e, %Y" }} | {{ release.burndown.days }} days -Code Freeze/Testing | {{ release.codefreeze.start | date: "%a, %b %e, %Y" }} | {{ release.codefreeze.end | date: "%a, %b %e, %Y" }} | {{ release.codefreeze.days }} days -Release | {{ release.release.start | date: "%a, %b %e, %Y" }} | {{ release.release.end | date: "%a, %b %e, %Y" }} | {{ release.release.days }} days +[Burn Down]({% link releases/process.md %}#burn-down) | {{ release.burndown.start | date: "%a, %b %e, %Y" }} | {{ release.burndown.end | date: "%a, %b %e, %Y" }} | {{ release.burndown.days }} days +{% if release.cudf_codefreeze %}[Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (cuDF/RMM/rapids-cmake/raft/dask-cuda/KvikIO/ucxx/rapidsmpf) | {{ release.cudf_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ release.cudf_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ release.cudf_codefreeze.days }} days +[Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (others) | {{ release.other_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ release.other_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ release.other_codefreeze.days }} days +{% else %}[Code Freeze/Testing]({% link releases/process.md %}#code-freeze) | {{ release.codefreeze.start | date: "%a, %b %e, %Y" }} | {{ release.codefreeze.end | date: "%a, %b %e, %Y" }} | {{ release.codefreeze.days }} days +{% endif %}[Release]({% link releases/process.md %}#releasing) | {{ release.release.start | date: "%a, %b %e, %Y" }} | {{ release.release.end | date: "%a, %b %e, %Y" }} | {{ release.release.days }} days {% else %} {% if release.date %} From d93773af74ae1072731ad324de5b44d5c02b7924 Mon Sep 17 00:00:00 2001 From: Jake Awe Date: Thu, 19 Mar 2026 08:25:45 -0500 Subject: [PATCH 02/10] Update to 6-row layout per Gil's feedback --- _data/releases.json | 10 ++++++++++ maintainers/index.md | 10 ++++++---- releases/schedule.md | 7 ++++--- 3 files changed, 20 insertions(+), 7 deletions(-) diff --git a/_data/releases.json b/_data/releases.json index e56c9888175..dd55033a5e0 100644 --- a/_data/releases.json +++ b/_data/releases.json @@ -22,6 +22,11 @@ "end": "Mar 18 2026", "days": "5" }, + "other_burndown": { + "start": "Mar 12 2026", + "end": "Apr 1 2026", + "days": "8" + }, "cudf_codefreeze": { "start": "Mar 19 2026", "end": "Apr 7 2026", @@ -51,6 +56,11 @@ "end": "May 19 2026", "days": "4" }, + "other_burndown": { + "start": "May 14 2026", + "end": "May 27 2026", + "days": "4" + }, "cudf_codefreeze": { "start": "May 21 2026", "end": "Jun 2 2026", diff --git a/maintainers/index.md b/maintainers/index.md index 632a7078bea..42a7be6c0b1 100644 --- a/maintainers/index.md +++ b/maintainers/index.md @@ -29,8 +29,9 @@ Operations Phase | Start | End | Duration -- | -- | -- | -- Development | {{ site.data.releases.nightly.dev.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.dev.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.dev.days }} days -[Burn Down]({% link releases/process.md %}#burn-down) | {{ site.data.releases.nightly.burndown.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.burndown.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.burndown.days }} days -[Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (cuDF/RMM/rapids-cmake/raft/dask-cuda/KvikIO/ucxx/rapidsmpf) | {{ site.data.releases.nightly.cudf_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.cudf_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.cudf_codefreeze.days }} days +[Burn Down]({% link releases/process.md %}#burn-down) (core libraries) | {{ site.data.releases.nightly.burndown.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.burndown.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.burndown.days }} days +[Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (core libraries) | {{ site.data.releases.nightly.cudf_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.cudf_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.cudf_codefreeze.days }} days +[Burn Down]({% link releases/process.md %}#burn-down) (others) | {{ site.data.releases.nightly.other_burndown.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.other_burndown.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.other_burndown.days }} days [Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (others) | {{ site.data.releases.nightly.other_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.other_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.other_codefreeze.days }} days [Release]({% link releases/process.md %}#releasing) | {{ site.data.releases.nightly.release.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.release.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.release.days }} days @@ -39,7 +40,8 @@ Development | {{ site.data.releases.nightly.dev.start | date: "%a, %b %e, %Y" }} Phase | Start | End | Duration -- | -- | -- | -- Development | {{ site.data.releases.next_nightly.dev.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.dev.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.dev.days }} days -[Burn Down]({% link releases/process.md %}#burn-down) | {{ site.data.releases.next_nightly.burndown.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.burndown.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.burndown.days }} days -[Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (cuDF/RMM/rapids-cmake/raft/dask-cuda/KvikIO/ucxx/rapidsmpf) | {{ site.data.releases.next_nightly.cudf_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.cudf_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.cudf_codefreeze.days }} days +[Burn Down]({% link releases/process.md %}#burn-down) (core libraries) | {{ site.data.releases.next_nightly.burndown.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.burndown.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.burndown.days }} days +[Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (core libraries) | {{ site.data.releases.next_nightly.cudf_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.cudf_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.cudf_codefreeze.days }} days +[Burn Down]({% link releases/process.md %}#burn-down) (others) | {{ site.data.releases.next_nightly.other_burndown.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.other_burndown.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.other_burndown.days }} days [Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (others) | {{ site.data.releases.next_nightly.other_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.other_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.other_codefreeze.days }} days [Release]({% link releases/process.md %}#releasing) | {{ site.data.releases.next_nightly.release.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.release.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.release.days }} days diff --git a/releases/schedule.md b/releases/schedule.md index 2576469c938..1e96a58f6ce 100644 --- a/releases/schedule.md +++ b/releases/schedule.md @@ -39,9 +39,10 @@ Historical list of completed releases Phase | Start | End | Duration -- | -- | -- | -- Development | {{ release.dev.start | date: "%a, %b %e, %Y" }} | {{ release.dev.end | date: "%a, %b %e, %Y" }} | {{ release.dev.days }} days -[Burn Down]({% link releases/process.md %}#burn-down) | {{ release.burndown.start | date: "%a, %b %e, %Y" }} | {{ release.burndown.end | date: "%a, %b %e, %Y" }} | {{ release.burndown.days }} days -{% if release.cudf_codefreeze %}[Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (cuDF/RMM/rapids-cmake/raft/dask-cuda/KvikIO/ucxx/rapidsmpf) | {{ release.cudf_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ release.cudf_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ release.cudf_codefreeze.days }} days -[Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (others) | {{ release.other_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ release.other_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ release.other_codefreeze.days }} days +[Burn Down]({% link releases/process.md %}#burn-down){% if release.other_burndown %} (core libraries){% endif %} | {{ release.burndown.start | date: "%a, %b %e, %Y" }} | {{ release.burndown.end | date: "%a, %b %e, %Y" }} | {{ release.burndown.days }} days +{% if release.cudf_codefreeze %}[Code Freeze/Testing]({% link releases/process.md %}#code-freeze){% if release.other_burndown %} (core libraries){% endif %} | {{ release.cudf_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ release.cudf_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ release.cudf_codefreeze.days }} days +{% if release.other_burndown %}[Burn Down]({% link releases/process.md %}#burn-down) (others) | {{ release.other_burndown.start | date: "%a, %b %e, %Y" }} | {{ release.other_burndown.end | date: "%a, %b %e, %Y" }} | {{ release.other_burndown.days }} days +{% endif %}[Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (others) | {{ release.other_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ release.other_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ release.other_codefreeze.days }} days {% else %}[Code Freeze/Testing]({% link releases/process.md %}#code-freeze) | {{ release.codefreeze.start | date: "%a, %b %e, %Y" }} | {{ release.codefreeze.end | date: "%a, %b %e, %Y" }} | {{ release.codefreeze.days }} days {% endif %}[Release]({% link releases/process.md %}#releasing) | {{ release.release.start | date: "%a, %b %e, %Y" }} | {{ release.release.end | date: "%a, %b %e, %Y" }} | {{ release.release.days }} days From 42faeb24f0885ce6b750873aa0a5853c1d43e705 Mon Sep 17 00:00:00 2001 From: Jake Awe Date: Thu, 19 Mar 2026 08:46:30 -0500 Subject: [PATCH 03/10] Test: add v99.99 entry to validate schedule.md 6-row format --- _data/previous_releases.json | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/_data/previous_releases.json b/_data/previous_releases.json index 71636f4d166..c886b612484 100644 --- a/_data/previous_releases.json +++ b/_data/previous_releases.json @@ -1,4 +1,38 @@ [ + { + "version": "99.99", + "ucxx_version": "9.99", + "dev": { + "start": "Jan 15 2026", + "end": "Mar 11 2026", + "days": "38" + }, + "burndown": { + "start": "Mar 12 2026", + "end": "Mar 18 2026", + "days": "5" + }, + "other_burndown": { + "start": "Mar 12 2026", + "end": "Apr 1 2026", + "days": "8" + }, + "cudf_codefreeze": { + "start": "Mar 19 2026", + "end": "Apr 7 2026", + "days": "12" + }, + "other_codefreeze": { + "start": "Apr 2 2026", + "end": "Apr 7 2026", + "days": "4" + }, + "release": { + "start": "Apr 8 2026", + "end": "Apr 9 2026", + "days": "2" + } + }, { "version": "26.02", "ucxx_version": "0.48", From 521876857d2c7493b033b93b3da063ba2231076e Mon Sep 17 00:00:00 2001 From: Jake Awe Date: Thu, 19 Mar 2026 08:56:47 -0500 Subject: [PATCH 04/10] Revert test entry --- _data/previous_releases.json | 34 ---------------------------------- 1 file changed, 34 deletions(-) diff --git a/_data/previous_releases.json b/_data/previous_releases.json index c886b612484..71636f4d166 100644 --- a/_data/previous_releases.json +++ b/_data/previous_releases.json @@ -1,38 +1,4 @@ [ - { - "version": "99.99", - "ucxx_version": "9.99", - "dev": { - "start": "Jan 15 2026", - "end": "Mar 11 2026", - "days": "38" - }, - "burndown": { - "start": "Mar 12 2026", - "end": "Mar 18 2026", - "days": "5" - }, - "other_burndown": { - "start": "Mar 12 2026", - "end": "Apr 1 2026", - "days": "8" - }, - "cudf_codefreeze": { - "start": "Mar 19 2026", - "end": "Apr 7 2026", - "days": "12" - }, - "other_codefreeze": { - "start": "Apr 2 2026", - "end": "Apr 7 2026", - "days": "4" - }, - "release": { - "start": "Apr 8 2026", - "end": "Apr 9 2026", - "days": "2" - } - }, { "version": "26.02", "ucxx_version": "0.48", From d2413c70c11ad247bd2a86e2219920e23254784a Mon Sep 17 00:00:00 2001 From: Jake Awe Date: Thu, 19 Mar 2026 09:09:40 -0500 Subject: [PATCH 05/10] Use cuDF group label with footnote instead of core libraries --- maintainers/index.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/maintainers/index.md b/maintainers/index.md index 42a7be6c0b1..d8e276b981d 100644 --- a/maintainers/index.md +++ b/maintainers/index.md @@ -29,8 +29,8 @@ Operations Phase | Start | End | Duration -- | -- | -- | -- Development | {{ site.data.releases.nightly.dev.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.dev.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.dev.days }} days -[Burn Down]({% link releases/process.md %}#burn-down) (core libraries) | {{ site.data.releases.nightly.burndown.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.burndown.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.burndown.days }} days -[Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (core libraries) | {{ site.data.releases.nightly.cudf_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.cudf_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.cudf_codefreeze.days }} days +[Burn Down]({% link releases/process.md %}#burn-down) (cuDF group[^1]) | {{ site.data.releases.nightly.burndown.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.burndown.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.burndown.days }} days +[Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (cuDF group[^1]) | {{ site.data.releases.nightly.cudf_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.cudf_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.cudf_codefreeze.days }} days [Burn Down]({% link releases/process.md %}#burn-down) (others) | {{ site.data.releases.nightly.other_burndown.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.other_burndown.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.other_burndown.days }} days [Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (others) | {{ site.data.releases.nightly.other_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.other_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.other_codefreeze.days }} days [Release]({% link releases/process.md %}#releasing) | {{ site.data.releases.nightly.release.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.release.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.release.days }} days @@ -40,8 +40,10 @@ Development | {{ site.data.releases.nightly.dev.start | date: "%a, %b %e, %Y" }} Phase | Start | End | Duration -- | -- | -- | -- Development | {{ site.data.releases.next_nightly.dev.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.dev.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.dev.days }} days -[Burn Down]({% link releases/process.md %}#burn-down) (core libraries) | {{ site.data.releases.next_nightly.burndown.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.burndown.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.burndown.days }} days -[Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (core libraries) | {{ site.data.releases.next_nightly.cudf_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.cudf_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.cudf_codefreeze.days }} days +[Burn Down]({% link releases/process.md %}#burn-down) (cuDF group[^1]) | {{ site.data.releases.next_nightly.burndown.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.burndown.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.burndown.days }} days +[Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (cuDF group[^1]) | {{ site.data.releases.next_nightly.cudf_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.cudf_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.cudf_codefreeze.days }} days [Burn Down]({% link releases/process.md %}#burn-down) (others) | {{ site.data.releases.next_nightly.other_burndown.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.other_burndown.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.other_burndown.days }} days [Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (others) | {{ site.data.releases.next_nightly.other_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.other_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.other_codefreeze.days }} days [Release]({% link releases/process.md %}#releasing) | {{ site.data.releases.next_nightly.release.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.release.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.release.days }} days + +[^1]: cuDF group: cuDF, RMM, rapids-cmake, raft, dask-cuda, KvikIO, ucxx, rapidsmpf From 88711aae129a726a39700e909cb0a82b016201a1 Mon Sep 17 00:00:00 2001 From: Jake Awe Date: Thu, 19 Mar 2026 09:28:07 -0500 Subject: [PATCH 06/10] Spell out cuDF group libraries instead of core libraries --- maintainers/index.md | 12 +++++------- releases/schedule.md | 4 ++-- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/maintainers/index.md b/maintainers/index.md index d8e276b981d..d5bf82dd566 100644 --- a/maintainers/index.md +++ b/maintainers/index.md @@ -29,8 +29,8 @@ Operations Phase | Start | End | Duration -- | -- | -- | -- Development | {{ site.data.releases.nightly.dev.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.dev.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.dev.days }} days -[Burn Down]({% link releases/process.md %}#burn-down) (cuDF group[^1]) | {{ site.data.releases.nightly.burndown.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.burndown.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.burndown.days }} days -[Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (cuDF group[^1]) | {{ site.data.releases.nightly.cudf_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.cudf_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.cudf_codefreeze.days }} days +[Burn Down]({% link releases/process.md %}#burn-down) (cuDF/RMM/rapids-cmake/raft/dask-cuda/KvikIO/ucxx/rapidsmpf) | {{ site.data.releases.nightly.burndown.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.burndown.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.burndown.days }} days +[Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (cuDF/RMM/rapids-cmake/raft/dask-cuda/KvikIO/ucxx/rapidsmpf) | {{ site.data.releases.nightly.cudf_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.cudf_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.cudf_codefreeze.days }} days [Burn Down]({% link releases/process.md %}#burn-down) (others) | {{ site.data.releases.nightly.other_burndown.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.other_burndown.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.other_burndown.days }} days [Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (others) | {{ site.data.releases.nightly.other_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.other_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.other_codefreeze.days }} days [Release]({% link releases/process.md %}#releasing) | {{ site.data.releases.nightly.release.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.release.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.nightly.release.days }} days @@ -40,10 +40,8 @@ Development | {{ site.data.releases.nightly.dev.start | date: "%a, %b %e, %Y" }} Phase | Start | End | Duration -- | -- | -- | -- Development | {{ site.data.releases.next_nightly.dev.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.dev.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.dev.days }} days -[Burn Down]({% link releases/process.md %}#burn-down) (cuDF group[^1]) | {{ site.data.releases.next_nightly.burndown.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.burndown.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.burndown.days }} days -[Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (cuDF group[^1]) | {{ site.data.releases.next_nightly.cudf_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.cudf_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.cudf_codefreeze.days }} days +[Burn Down]({% link releases/process.md %}#burn-down) (cuDF/RMM/rapids-cmake/raft/dask-cuda/KvikIO/ucxx/rapidsmpf) | {{ site.data.releases.next_nightly.burndown.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.burndown.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.burndown.days }} days +[Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (cuDF/RMM/rapids-cmake/raft/dask-cuda/KvikIO/ucxx/rapidsmpf) | {{ site.data.releases.next_nightly.cudf_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.cudf_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.cudf_codefreeze.days }} days [Burn Down]({% link releases/process.md %}#burn-down) (others) | {{ site.data.releases.next_nightly.other_burndown.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.other_burndown.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.other_burndown.days }} days [Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (others) | {{ site.data.releases.next_nightly.other_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.other_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.other_codefreeze.days }} days -[Release]({% link releases/process.md %}#releasing) | {{ site.data.releases.next_nightly.release.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.release.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.release.days }} days - -[^1]: cuDF group: cuDF, RMM, rapids-cmake, raft, dask-cuda, KvikIO, ucxx, rapidsmpf +[Release]({% link releases/process.md %}#releasing) | {{ site.data.releases.next_nightly.release.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.release.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.release.days }} days \ No newline at end of file diff --git a/releases/schedule.md b/releases/schedule.md index 1e96a58f6ce..fc8b3c05ac7 100644 --- a/releases/schedule.md +++ b/releases/schedule.md @@ -39,8 +39,8 @@ Historical list of completed releases Phase | Start | End | Duration -- | -- | -- | -- Development | {{ release.dev.start | date: "%a, %b %e, %Y" }} | {{ release.dev.end | date: "%a, %b %e, %Y" }} | {{ release.dev.days }} days -[Burn Down]({% link releases/process.md %}#burn-down){% if release.other_burndown %} (core libraries){% endif %} | {{ release.burndown.start | date: "%a, %b %e, %Y" }} | {{ release.burndown.end | date: "%a, %b %e, %Y" }} | {{ release.burndown.days }} days -{% if release.cudf_codefreeze %}[Code Freeze/Testing]({% link releases/process.md %}#code-freeze){% if release.other_burndown %} (core libraries){% endif %} | {{ release.cudf_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ release.cudf_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ release.cudf_codefreeze.days }} days +[Burn Down]({% link releases/process.md %}#burn-down){% if release.other_burndown %} (cuDF/RMM/rapids-cmake/raft/dask-cuda/KvikIO/ucxx/rapidsmpf){% endif %} | {{ release.burndown.start | date: "%a, %b %e, %Y" }} | {{ release.burndown.end | date: "%a, %b %e, %Y" }} | {{ release.burndown.days }} days +{% if release.cudf_codefreeze %}[Code Freeze/Testing]({% link releases/process.md %}#code-freeze){% if release.other_burndown %} (cuDF/RMM/rapids-cmake/raft/dask-cuda/KvikIO/ucxx/rapidsmpf){% endif %} | {{ release.cudf_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ release.cudf_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ release.cudf_codefreeze.days }} days {% if release.other_burndown %}[Burn Down]({% link releases/process.md %}#burn-down) (others) | {{ release.other_burndown.start | date: "%a, %b %e, %Y" }} | {{ release.other_burndown.end | date: "%a, %b %e, %Y" }} | {{ release.other_burndown.days }} days {% endif %}[Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (others) | {{ release.other_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ release.other_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ release.other_codefreeze.days }} days {% else %}[Code Freeze/Testing]({% link releases/process.md %}#code-freeze) | {{ release.codefreeze.start | date: "%a, %b %e, %Y" }} | {{ release.codefreeze.end | date: "%a, %b %e, %Y" }} | {{ release.codefreeze.days }} days From 1927e5ee13abbb06a1ddfed1023813f46842bb64 Mon Sep 17 00:00:00 2001 From: Jake Awe Date: Thu, 19 Mar 2026 09:31:21 -0500 Subject: [PATCH 07/10] Test: add v99.99 entry to validate schedule.md --- _data/previous_releases.json | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/_data/previous_releases.json b/_data/previous_releases.json index 71636f4d166..c886b612484 100644 --- a/_data/previous_releases.json +++ b/_data/previous_releases.json @@ -1,4 +1,38 @@ [ + { + "version": "99.99", + "ucxx_version": "9.99", + "dev": { + "start": "Jan 15 2026", + "end": "Mar 11 2026", + "days": "38" + }, + "burndown": { + "start": "Mar 12 2026", + "end": "Mar 18 2026", + "days": "5" + }, + "other_burndown": { + "start": "Mar 12 2026", + "end": "Apr 1 2026", + "days": "8" + }, + "cudf_codefreeze": { + "start": "Mar 19 2026", + "end": "Apr 7 2026", + "days": "12" + }, + "other_codefreeze": { + "start": "Apr 2 2026", + "end": "Apr 7 2026", + "days": "4" + }, + "release": { + "start": "Apr 8 2026", + "end": "Apr 9 2026", + "days": "2" + } + }, { "version": "26.02", "ucxx_version": "0.48", From 3c50c85af4c76de5eee051f0ecad776d42a4017f Mon Sep 17 00:00:00 2001 From: Jake Awe Date: Thu, 19 Mar 2026 09:39:38 -0500 Subject: [PATCH 08/10] Revert test entry --- _data/previous_releases.json | 34 ---------------------------------- 1 file changed, 34 deletions(-) diff --git a/_data/previous_releases.json b/_data/previous_releases.json index c886b612484..71636f4d166 100644 --- a/_data/previous_releases.json +++ b/_data/previous_releases.json @@ -1,38 +1,4 @@ [ - { - "version": "99.99", - "ucxx_version": "9.99", - "dev": { - "start": "Jan 15 2026", - "end": "Mar 11 2026", - "days": "38" - }, - "burndown": { - "start": "Mar 12 2026", - "end": "Mar 18 2026", - "days": "5" - }, - "other_burndown": { - "start": "Mar 12 2026", - "end": "Apr 1 2026", - "days": "8" - }, - "cudf_codefreeze": { - "start": "Mar 19 2026", - "end": "Apr 7 2026", - "days": "12" - }, - "other_codefreeze": { - "start": "Apr 2 2026", - "end": "Apr 7 2026", - "days": "4" - }, - "release": { - "start": "Apr 8 2026", - "end": "Apr 9 2026", - "days": "2" - } - }, { "version": "26.02", "ucxx_version": "0.48", From e347d11e86f8a68e1b392d9d518629efcb7a9384 Mon Sep 17 00:00:00 2001 From: Jake Awe Date: Thu, 19 Mar 2026 09:47:20 -0500 Subject: [PATCH 09/10] Fix missing trailing newline --- maintainers/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maintainers/index.md b/maintainers/index.md index d5bf82dd566..a88e5d931a7 100644 --- a/maintainers/index.md +++ b/maintainers/index.md @@ -44,4 +44,4 @@ Development | {{ site.data.releases.next_nightly.dev.start | date: "%a, %b %e, % [Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (cuDF/RMM/rapids-cmake/raft/dask-cuda/KvikIO/ucxx/rapidsmpf) | {{ site.data.releases.next_nightly.cudf_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.cudf_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.cudf_codefreeze.days }} days [Burn Down]({% link releases/process.md %}#burn-down) (others) | {{ site.data.releases.next_nightly.other_burndown.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.other_burndown.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.other_burndown.days }} days [Code Freeze/Testing]({% link releases/process.md %}#code-freeze) (others) | {{ site.data.releases.next_nightly.other_codefreeze.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.other_codefreeze.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.other_codefreeze.days }} days -[Release]({% link releases/process.md %}#releasing) | {{ site.data.releases.next_nightly.release.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.release.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.release.days }} days \ No newline at end of file +[Release]({% link releases/process.md %}#releasing) | {{ site.data.releases.next_nightly.release.start | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.release.end | date: "%a, %b %e, %Y" }} | {{ site.data.releases.next_nightly.release.days }} days From 6eea8be71200cd9ed97ec39640a17300a6844090 Mon Sep 17 00:00:00 2001 From: Jake Awe Date: Thu, 19 Mar 2026 10:35:45 -0500 Subject: [PATCH 10/10] Fix other_burndown day counts for corrected start dates --- _data/releases.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/releases.json b/_data/releases.json index dd55033a5e0..52075c4e024 100644 --- a/_data/releases.json +++ b/_data/releases.json @@ -25,7 +25,7 @@ "other_burndown": { "start": "Mar 12 2026", "end": "Apr 1 2026", - "days": "8" + "days": "12" }, "cudf_codefreeze": { "start": "Mar 19 2026", @@ -59,7 +59,7 @@ "other_burndown": { "start": "May 14 2026", "end": "May 27 2026", - "days": "4" + "days": "10" }, "cudf_codefreeze": { "start": "May 21 2026",