Skip to content

elmah.io Upload Source Map Action

Actions
GitHub Action to upload a source map on elmah.io
v1
Latest
Verified creator
Star (2)

Verified

GitHub has manually verified the creator of the action as an official partner organization. For more info see About badges in GitHub Marketplace.

elmah.io Upload Source Map Action

GitHub Action to upload a source map on elmah.io

For the full documentation check out Source maps.

Inputs

apiKey

Required An API key with permission to upload source maps.

logId

Required The ID of the log which should contain the minified JavaScript and source map.

path

Required An URL to the online minified JavaScript file. The URL can be absolute or relative but will always be converted to a relative path (no protocol, domain, and query parameters). elmah.io uses this path to lookup any lines in a JS stack trace that will need de-minification.

sourceMap

Required A path to the source map file. Only files with an extension of .map and content type of application/json will be accepted.

minifiedJavaScript

Required A path to the minified JavaScript file. Only files with an extension of .js and content type of text/javascript will be accepted.

Example usage

Here's an example of how to use this action:

uses: elmahio/github-upload-source-map-action@v1
with:
  apiKey: ${{ secrets.ELMAH_IO_API_KEY }}
  logId: ${{ secrets.ELMAH_IO_LOG_ID }}
  path: '/bundles/sharedbundle.min.js'
  sourceMap: 'path/to/sharedbundle.map'
  minifiedJavaScript: 'path/to/sharedbundle.min.js'

elmah.io Upload Source Map Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

GitHub Action to upload a source map on elmah.io
v1
Latest

Verified

GitHub has manually verified the creator of the action as an official partner organization. For more info see About badges in GitHub Marketplace.

elmah.io Upload Source Map Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.