Skip to content

fix(release): stabilize dev build packaging#1213

Merged
drew merged 3 commits intomainfrom
dev-build-cleanup
May 6, 2026
Merged

fix(release): stabilize dev build packaging#1213
drew merged 3 commits intomainfrom
dev-build-cleanup

Conversation

@drew
Copy link
Copy Markdown
Collaborator

@drew drew commented May 6, 2026

Summary

Stabilize rolling dev build artifact publishing so dev releases use one computed version identity, predictable package aliases, and stale managed assets are pruned before upload.

Related Issue

None.

Changes

  • Compute Python, Cargo, Debian, and RPM dev versions once from semantic tags and share that identity across release jobs.
  • Normalize dev package filenames for Debian and RPM artifacts before publishing.
  • Harden Packit RPM builds so local and workflow builds avoid non-semver operational tags and collect artifacts from Packit output paths.
  • Move macOS cross-build Dockerfiles away from Docker Hub base images to reduce rate-limit failures.
  • Add release tooling tests and update build architecture notes.

Testing

  • mise run pre-commit passes
  • Unit tests added/updated
  • E2E tests passed in Release Dev workflow run 25455561827
  • release-dev.yml workflow_dispatch succeeded: https://github.com/NVIDIA/OpenShell/actions/runs/25455561827
  • Inspected dev release assets after publish; 23 assets with stable deb/rpm aliases and current wheels only

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)
  • Architecture docs updated (if applicable)

@drew drew requested review from a team, derekwaynecarr, maxamillion and mrunalp as code owners May 6, 2026 19:46
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 6, 2026

drew added 3 commits May 6, 2026 12:52
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
@drew drew force-pushed the dev-build-cleanup branch from 1851ac8 to f7c175e Compare May 6, 2026 19:52
@drew drew merged commit da26ed3 into main May 6, 2026
24 checks passed
@drew drew deleted the dev-build-cleanup branch May 6, 2026 20:00
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