This action creates a Sentry release and deployment for your React app and uploads source maps. You can read more about how Sentry handles releases and source maps.
Required The Sentry organization.
Required The Sentry authentication token.
Required The Sentry project to which this release will be added.
Required The name of the release.
Required The GitHub project with which this release will be associated.
Required The environment to which this release is being deployed.
Required The URL prefix in front of files. This is useful when files are stored in a subdirectory. For Reach this is normally ~/static/js
.
Required The path to the sourcemap(s). For React this is normally build/static/js
.
uses: candidco/sentry-react-release@v1
env:
SENTRY_ORG: some-org
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_TOKEN }}
SENTRY_PROJECT: awesome-project
RELEASE: commit-hash
GITHUB_PROJECT: some-org/awesome-project
DEPLOY_ENV: production
URL_PREFIX: ~/static/js
SOURCEMAP_PATH: build/static/js