Skip to content

[RFC] Release Lifecycle#441

Draft
volllly wants to merge 24 commits intomainfrom
rfc/release-lifecycle
Draft

[RFC] Release Lifecycle#441
volllly wants to merge 24 commits intomainfrom
rfc/release-lifecycle

Conversation

@volllly
Copy link
Contributor

@volllly volllly commented May 15, 2025

This RFC proposes to change the middleware release process from developers pushing release out to the market teams pulling them in by spliting it into two phases the deployment phase handled by the developers after which the release is Unlisted and the release phase handled by the market teams where they can Publish it.

Rendered

@volllly volllly self-assigned this May 15, 2025
@volllly volllly added category-rfc An rfc document status-needs-review Needs reviewer attention (from anyone!) to move forward status-needs-design This requires more design work (ui or software related) before it can be tackled labels May 15, 2025
@volllly volllly changed the title Rfc/release lifecycle [RFC] Release Lifecycle May 15, 2025
@volllly volllly requested a review from Copilot June 18, 2025 10:26
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This RFC introduces a two-phase release lifecycle for middleware, adding a UI mockup asset and refining documentation templates.

  • Added a raw Tldraw UI mockup asset for the new release console
  • Introduced RFC 0441 to split release into deployment and release phases with new states and visibility rules
  • Updated the RFC template to use blockquote syntax for guidance sections

Reviewed Changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 4 comments.

File Description
rfcs/assets/0000-release-lifecycle-ui-mockup.tldr New Tldraw JSON asset for the release console mockup
rfcs/0441-release-lifecycle.md RFC detailing split deployment/release phases, states, environments, and UI flow
rfcs/0000-template.md Switched list markers to blockquote style for consistency
RELEASE.md Added an initial guide for the middleware release process and versioning conventions
Comments suppressed due to low confidence (3)

rfcs/0441-release-lifecycle.md:71

  • Duplicate table row for 'sandbox packages v2 server'; verify targets or remove the extra entry.
| zip package      | sandbox packages v2 server         |                                                                                   | ❌                                                                                                          |

rfcs/0441-release-lifecycle.md:127

  • Referenced SVG asset '0000-release-lifecycle-ui-mockup.svg' is not in the assets directory; include it or update the link.
![](./assets/0000-release-lifecycle-ui-mockup.svg)

RELEASE.md:26

  • This line is indented without a bullet marker; consider adding '-' or proper list formatting.
  Before a full release an RC version is published to the sandbox and used for End2End testing this new Middleware version.

@volllly volllly force-pushed the rfc/release-lifecycle branch from 94d458f to 1b00787 Compare October 15, 2025 10:26
@github-actions
Copy link

github-actions bot commented Oct 15, 2025

SCU.IT Test Results

 8 files   8 suites   1s ⏱️
14 tests  9 ✅  5 💤 0 ❌
28 runs  18 ✅ 10 💤 0 ❌

Results for commit ad173fe.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

github-actions bot commented Oct 15, 2025

SCU.AT Test Results

 5 files   5 suites   3s ⏱️
45 tests 45 ✅ 0 💤 0 ❌
87 runs  87 ✅ 0 💤 0 ❌

Results for commit ad173fe.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

github-actions bot commented Oct 15, 2025

SCU.DE Test Results

 10 files   10 suites   5m 38s ⏱️
 38 tests  36 ✅ 2 💤 0 ❌
118 runs  114 ✅ 4 💤 0 ❌

Results for commit ad173fe.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

github-actions bot commented Oct 15, 2025

SCU.ES Test Results

 2 files   2 suites   0s ⏱️
47 tests 44 ✅ 3 💤 0 ❌
94 runs  88 ✅ 6 💤 0 ❌

Results for commit ad173fe.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

github-actions bot commented Oct 15, 2025

Queue Test Results

   43 files     43 suites   4m 27s ⏱️
  571 tests   568 ✅ 3 💤 0 ❌
1 518 runs  1 512 ✅ 6 💤 0 ❌

Results for commit ad173fe.

♻️ This comment has been updated with latest results.

volllly and others added 16 commits January 27, 2026 11:43
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@volllly volllly force-pushed the rfc/release-lifecycle branch from 1b00787 to 62f4d95 Compare January 27, 2026 13:24
@github-actions github-actions bot added the category-ci Improvements to the github actions label Jan 27, 2026
@github-actions
Copy link

github-actions bot commented Jan 27, 2026

SCU.BE Test Results

14 tests   14 ✅  8s ⏱️
 3 suites   0 💤
 3 files     0 ❌

Results for commit ad173fe.

♻️ This comment has been updated with latest results.

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

Labels

category-ci Improvements to the github actions category-rfc An rfc document status-needs-design This requires more design work (ui or software related) before it can be tackled status-needs-review Needs reviewer attention (from anyone!) to move forward

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants