Skip to content

fix(ci): prune snap assets from dev release#2302

Merged
pimlock merged 1 commit into
mainfrom
1683-prune-dev-snap-assets/pimlock
Jul 15, 2026
Merged

fix(ci): prune snap assets from dev release#2302
pimlock merged 1 commit into
mainfrom
1683-prune-dev-snap-assets/pimlock

Conversation

@pimlock

@pimlock pimlock commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

Summary

Prune versioned Snap packages from the rolling dev release before publishing the current builds. This prevents Snap assets from accumulating while preserving the existing behavior for unmanaged assets.

Right now, the dev release has 370 artifacts on it: https://github.com/NVIDIA/OpenShell/releases/tag/dev

The ones that are not cleaned up are .snap.
image

Changes

  • Treat .snap files with the openshell prefix as managed dev-release assets
  • Update the missing-release log message to describe all managed asset pruning

Testing

  • mise run pre-commit passes
  • Unit tests added/updated (not applicable; workflow-only predicate change)
  • E2E tests added/updated (not applicable)
  • GitHub Actions workflow YAML parses successfully
  • Managed-asset predicate accepts generated amd64/arm64 Snap filenames and rejects unmanaged assets
  • git diff --check passes

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)
  • Architecture docs updated (not applicable; CI-only change)

Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
@pimlock pimlock force-pushed the 1683-prune-dev-snap-assets/pimlock branch from 6e5c785 to 0c75dc8 Compare July 15, 2026 17:31
@elezar elezar added this pull request to the merge queue Jul 15, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jul 15, 2026
@pimlock pimlock added this pull request to the merge queue Jul 15, 2026
@pimlock pimlock self-assigned this Jul 15, 2026
@pimlock pimlock mentioned this pull request Jul 15, 2026
6 tasks
@pimlock pimlock merged commit 3dee557 into main Jul 15, 2026
31 checks passed
@pimlock pimlock deleted the 1683-prune-dev-snap-assets/pimlock branch July 15, 2026 23:24
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