Skip to content

Improve release asset upload to GitHub Releases#8

Merged
nickbeau merged 1 commit intomainfrom
claude/ci-cd-multi-platform-packaging-xgSl6
Feb 5, 2026
Merged

Improve release asset upload to GitHub Releases#8
nickbeau merged 1 commit intomainfrom
claude/ci-cd-multi-platform-packaging-xgSl6

Conversation

@nickbeau
Copy link
Contributor

@nickbeau nickbeau commented Feb 5, 2026

  • Add explicit contents: write permission for release job
  • Use merge-multiple: true to flatten artifacts into single directory
  • Update to softprops/action-gh-release@v2
  • Add fail_on_unmatched_files: true to catch missing artifacts
  • Simplify glob patterns for merged artifact structure

https://claude.ai/code/session_016qv5APynTibZJCDgpYYpYy

- Add explicit `contents: write` permission for release job
- Use `merge-multiple: true` to flatten artifacts into single directory
- Update to softprops/action-gh-release@v2
- Add `fail_on_unmatched_files: true` to catch missing artifacts
- Simplify glob patterns for merged artifact structure

https://claude.ai/code/session_016qv5APynTibZJCDgpYYpYy
Copilot AI review requested due to automatic review settings February 5, 2026 02:21
Copy link
Contributor

Copilot AI left a comment

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 enhances the GitHub Releases workflow to improve reliability and debugging of artifact uploads. It adds explicit permissions, consolidates artifacts into a single directory structure, and includes better error handling.

Changes:

  • Added explicit contents: write permission to the release job
  • Enabled merge-multiple: true for artifact downloads to flatten directory structure
  • Updated action version from v1 to v2 and added fail_on_unmatched_files: true for error detection

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@nickbeau nickbeau merged commit 5530db3 into main Feb 5, 2026
6 checks passed
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.

3 participants