Skip to content

Ensure 7z is available before archiving - #210

Merged
ptr727 merged 2 commits into
developfrom
fix/ensure-7z-available
Jun 28, 2026
Merged

Ensure 7z is available before archiving#210
ptr727 merged 2 commits into
developfrom
fix/ensure-7z-available

Conversation

@ptr727

@ptr727 ptr727 commented Jun 28, 2026

Copy link
Copy Markdown
Owner

Defensive install of p7zip-full only when 7z is missing, so a future ubuntu-latest change can't break the release archive step (no-op on current runners, which ship p7zip-full). Addresses Copilot's recurring note on the compress step.

🤖 Generated with Claude Code

Install p7zip-full only if 7z is missing, so a future ubuntu-latest image
change cannot break the release archive step. No-op on current runners.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings June 28, 2026 02:07

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR hardens the release packaging workflow by ensuring the 7z tool is available at archive time, guarding against potential future ubuntu-latest runner image changes that might remove it.

Changes:

  • Add a conditional install of p7zip-full when 7z is missing in the “Compress release asset” step.

Comment thread .github/workflows/build-release-task.yml Outdated
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@ptr727
ptr727 merged commit c6e2cbc into develop Jun 28, 2026
10 checks passed
@ptr727
ptr727 deleted the fix/ensure-7z-available branch June 28, 2026 02:12
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