Skip to content

Release

Bobby Galli edited this page Jul 6, 2023 · 1 revision

Here's our current release process. There's probably plenty of room for improvement - if you have suggestions as to how it can be improved please comment on this post!

Release

  1. Increment the value in the VersionName field in BugSplat.uplugin.
  2. Create a new tag in the format v1.0.0 and push the tag to GitHub.
  3. On the Versions page of the GitHub repo, create a new release from the tag you created in the previous step using auto-generated release notes.
  4. Create a fresh clone of bugsplat-unreal
  5. Add an "EngineVersion" key-value pair to BugSplat.uplugin with the latest minor version of Unreal Engine (eg "5.2.0").
  6. Create a zip containing the Config, Content, Resources, and Source folders as well as the README.md and BugSplat.uplugin files. If releasing for Unreal 4, be sure to omit the Content folder from the zip.
  7. Repeat the process for the previous two minor versions of Unreal Engine (eg "5.1.0", "5.0.0").
  8. Test at least one of the generated zip (see below).
  9. Attach the zip files to the GitHub release page.
  10. Submit a File Update request in the Unreal Seller Portal, being sure to update the URLs to the files on the new tag.

Test

  1. Extract the SDK to the Plugins directory in my-unreal-crasher.
  2. Build the project in the Editor or via Visual Studio to generate the plugin binaries.
  3. Cut and paste the plugin in the Engine > Plugins > Marketplace directory.
  4. Open my-unreal-crasher nable the plugin via the Edit > Plugins menu.
Clone this wiki locally