Skip to content

feat(install): add rpm dev installer support#1262

Merged
maxamillion merged 1 commit intomainfrom
rpm-to-install-script
May 8, 2026
Merged

feat(install): add rpm dev installer support#1262
maxamillion merged 1 commit intomainfrom
rpm-to-install-script

Conversation

@drew
Copy link
Copy Markdown
Collaborator

@drew drew commented May 8, 2026

Summary

Add RPM package support to install-dev.sh so RPM-family Linux hosts can install dev and tagged releases with the same checksum verification flow as Debian hosts.

Related Issue

N/A

Changes

  • Detect Debian vs RPM Linux package managers in install-dev.sh.
  • Select, download, verify, and install openshell plus openshell-gateway RPM release assets.
  • Add Fedora RPM install coverage to the release canary workflow.
  • Update VM driver release notes for Debian and RPM install-dev behavior.

Testing

  • mise run pre-commit passes
  • sh -n install-dev.sh
  • shellcheck install-dev.sh
  • YAML parse for .github/workflows/release-canary.yml
  • git diff --check
  • mise run python:proto

Note: mise run pre-commit completed Rust format, clippy, check, Rust tests, markdown lint, Helm lint, and license checks successfully, but the aggregate command exited failed because python:proto started while .venv was being recreated and could not import grpc_tools. Running mise run python:proto immediately afterward passed.

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)

@drew drew requested review from a team, derekwaynecarr, maxamillion and mrunalp as code owners May 8, 2026 07:07
@drew drew force-pushed the rpm-to-install-script branch from ad98fca to d331a35 Compare May 8, 2026 07:17
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
@drew drew force-pushed the rpm-to-install-script branch from d331a35 to 772cc7f Compare May 8, 2026 07:25
Copy link
Copy Markdown
Collaborator

@maxamillion maxamillion left a comment

Choose a reason for hiding this comment

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

LGTM 👍

@maxamillion maxamillion merged commit 645b880 into main May 8, 2026
25 checks passed
@maxamillion maxamillion deleted the rpm-to-install-script branch May 8, 2026 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants