Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/troy-lamerton/decodeandroid
Tool for symbolicating backtraces that come from the Bugsnag error reporting SDK.
https://github.com/troy-lamerton/decodeandroid
bugsnag crash-reporting symbolicate symbolication unity
Last synced: 16 days ago
JSON representation
Tool for symbolicating backtraces that come from the Bugsnag error reporting SDK.
- Host: GitHub
- URL: https://github.com/troy-lamerton/decodeandroid
- Owner: troy-lamerton
- Created: 2020-05-26T15:00:08.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-03-28T00:45:57.000Z (over 1 year ago)
- Last Synced: 2023-07-31T13:57:20.753Z (over 1 year ago)
- Topics: bugsnag, crash-reporting, symbolicate, symbolication, unity
- Language: TypeScript
- Homepage:
- Size: 5.24 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DecodeAndroid
Symbolicates backtraces using symbols in an S3 bucket.
![](docs/splash.png)
- I accept backtraces in the proprietary IdleGame json format that contains a bugsnag report.
- I decode the backtrace using symbol files from s3.## Development
```sh
yarn install
yarn dev
```The entrypoint is [index.ts](./src/index.ts)
Make changes to files in src/ and it will restart.### S3 access
Symbols are downloaded from the s3 bucket named in [.env](.env).
If needed, you can provide s3 credentials when calling `decodeJsonPayload`.### Testing
You will need a `.env.local` file with credentials for the test symbols.
Credentials for the test symbols can be gotten from Troy.```sh
yarn test
```### Build container
```sh
yarn docker:build
# run the container to check it
yarn docker:run
```