A release is a version of your application that is used to associate commits, source maps and other parts of the project with events occurring in the application.
Releases are sent to the Hawk servers and used to display information in an event overview.
Here's what Hawk's releases currently support:
- Git commits that are used to identify suspicious ones
By default Webpack Plugin also trying to send a few last commits. Suspicious commits will be shown in the event overview. That is useful feature that can help in investigation of the errors' origin. Learn more about the plugin configuration in the repository.
For other languages you can separately send commits that will be associated with the release.
In order for the releases to work, it is necessary that the release name of the events matches the name of the sent release.
You can send commits for the releases for example using shell script from hawk.releases repository.
In GitHub actions, for example. The release name uses the package name and version.