Conversation
|
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
|
🌿 Preview your docs: https://nvidia-preview-pr-3521.docs.buildwithfern.com/openshell |
|
/ok-to-test 878d186 |
|
/ok-to-test c8ab35d |
Signed-off-by: Evan Lezar <elezar@nvidia.com>
Signed-off-by: Evan Lezar <elezar@nvidia.com>
Signed-off-by: Evan Lezar <elezar@nvidia.com>
Signed-off-by: Evan Lezar <elezar@nvidia.com>
Signed-off-by: Evan Lezar <elezar@nvidia.com>
Signed-off-by: Evan Lezar <elezar@nvidia.com>
Signed-off-by: Evan Lezar <elezar@nvidia.com>
3ca9110 to
c9f262b
Compare
|
/ok-to-test c9f262b |
|
The upgrade qualification is currently blocked by a product-level persisted-storage compatibility issue between Both the DEB and RPM scenarios now pass guest readiness, install the retained prerelease, create the source sandbox, and install the candidate packages. After the candidate gateway restarts, it cannot decode the persisted sandbox protobuf. The observed failures report wire-type mismatches for Initial tracing points to the |
Rewrite legacy NetworkEndpoint string fields before protobuf decode so DEB and RPM upgrades from v0.1.0-pre.4 can load persisted sandboxes. Signed-off-by: Evan Lezar <elezar@nvidia.com>
|
The pre.4-to-HEAD storage blocker described above is now addressed by commit The existing raw-wire compatibility layer now traverses message-valued protobuf maps and converts legacy The remaining confirmation is the label-gated DEB/RPM qualification run using packages built from this commit. |
|
/ok-to-test 262732e |
Summary
Add tmachine package-upgrade qualification for Ubuntu DEB and Fedora RPM installations. Each lane installs the latest retained prerelease package set and matching runtime images, upgrades to candidate artifacts built by the current workflow, and verifies gateway and sandbox continuity. A raw-wire storage migration converts pre.4 network endpoint mode strings before current-schema protobuf decoding.
Related Issue
No issue required: this is a localized release-qualification test scaffold extending the existing packaged integration architecture.
Changes
test:upgradelabel.NetworkEndpointTLS, enforcement, and access strings to their current enum representation during SQLite and PostgreSQL startup and before record decoding.Testing
mise run pre-commitpassesnix fmt tests/config.nixnix build .#tmachine-config --no-linkopenshell-servertest suite withtest-supportChecklist