We're setting up craft with the new Unity SDK.
CI is already configured in a way that we use the GitHub artifacts provider and craft prepare x.x.x already works as expected. Release registry has a new SDK: upm:sentry-unity and is configured already.
What we're missing now is the target to get craft publish to work.
We've identified two tasks to do that:
- The
github target currently downloads the artifact, unzip it, and publish all files in that artifact to the github release.

This isn't the expected behavior for Unity, so ideally we'd just skip attaching anything to the github release altogether.
One alternative is to zip the files before adding as attachment. And having the target (see below) unzip to move to package
- The actual 'release' for UPM is to replace all contents of a folder in the repository itself, and push it to the
main branch.
More context about the release process in this issue, and the contributing docs.
We're setting up craft with the new Unity SDK.
CI is already configured in a way that we use the GitHub artifacts provider and
craft prepare x.x.xalready works as expected. Release registry has a new SDK:upm:sentry-unityand is configured already.What we're missing now is the target to get
craft publishto work.We've identified two tasks to do that:
githubtarget currently downloads the artifact, unzip it, and publish all files in that artifact to thegithubrelease.This isn't the expected behavior for Unity, so ideally we'd just skip attaching anything to the github release altogether.
One alternative is to zip the files before adding as attachment. And having the target (see below) unzip to move to
packagemainbranch.More context about the release process in this issue, and the contributing docs.