GH Action to upload sourcemaps to New Relic
on:
push:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- run: |
echo "REMOTE_URL=$(git remote get-url origin)" >> $GITHUB_ENV
echo "GIT_SLUG=$(git rev-parse --short HEAD)" >> $GITHUB_ENV
- uses: easyPEP/github-action-new-relic-upload-sourcemap@main
with:
api_key: ${{ secrets.NEW_RELIC_USER_API_KEY }}
app_id: ${{ secrets.NEW_RELIC_APP_ID }}
sourcemap_path: path/to/application.js.map
javascript_url: https://example.com/assets/application.min.js
release_id: ${{ env.GIT_SLUG }}
release_name: prod-${{ env.GIT_SLUG }}
github_repository_url: ${{ env.REMOTE_URL }}| Name | Required? | Default | Description |
|---|---|---|---|
| api_key | Y | N/A | A valid user API key |
| app_id | Y | N/A | A valid application id |
| sourcemap_path | Y | N/A | Path to the sourcemap file |
| javascript_url | Y | N/A | URL of the file on your server |
| release_id | N | Commit Hash | Unique id for the release, e.g. git hash or semver, default git commit hash |
| release_name | N | Commit Hash | Name for the release, e.g. v1.0, default git commit hash |
| github_repository_url | Y | N/A | URL of the repository |
MIT (c) 2022 easyPEP UG and contributors