Skip to content

[PLA-2441] Don't attach release artifacts - #39

Merged
Bradez merged 1 commit into
3.xfrom
bugfix/PLA-2441/dont-attach-release-artifacts
Jun 17, 2026
Merged

[PLA-2441] Don't attach release artifacts#39
Bradez merged 1 commit into
3.xfrom
bugfix/PLA-2441/dont-attach-release-artifacts

Conversation

@JayPavlina

Copy link
Copy Markdown
Collaborator

The CI was failing because it tried to attach files to an immutable release. We don't need the nuget or upm packages attached since they are available in other places, so now nothing is attached to the release.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Updates the GitHub Actions build workflow to avoid attaching artifacts to GitHub Releases, preventing failures when a release is immutable and aligning with the fact that packages are distributed via NuGet/UPM sources instead.

Changes:

  • Reduced workflow/job contents permissions from write to read.
  • Removed steps that uploaded NuGet packages and UPM tarballs to a draft GitHub Release.
  • Removed the job that published (flipped) the draft GitHub Release, and updated comments to reflect manual release handling.

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

@JayPavlina
JayPavlina requested a review from Bradez June 16, 2026 19:07
@Bradez
Bradez merged commit 38ac492 into 3.x Jun 17, 2026
3 checks passed
@Bradez
Bradez deleted the bugfix/PLA-2441/dont-attach-release-artifacts branch June 17, 2026 07:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants