Add musl target
Compile statically linked binary for Linux
Add mimalloc for musl
Reduces execution time for musl binaries by almost 50%
Fix binary artifact and versioning (#329)
* [CI] Remove folder hierarchy from release binary
* [CI] Fix last version retrieval for tools release
* [CI] Change --version number of binary
Separate DB and Tools releases (#328)
* Reorganize Config and add some tests
Put table selection under test
Simplify file writing in JsonDB
* Remove special character handling
Replace non-ASCII symbols in RewardQuest.json
Also fix a minor typo (Hafhiem/Hafheim)
Fix white-space errors
Fix minor typo "Thave" to "I have"
Remove unnecessary character replacements
* Make config.yml accessible and default to top-level
config folder is still fallback
Remove config example (it's in code now)
* Download JSON database if not present
* Remove ZLIB dependency
* Separate DB and Tools releases
* Bump tools version to 0.2.0
* Fix Test Workflow
* Retain execution permission for release binaries
By zipping them
* Give more meaningful message if unable to find asset
Bubble up errors otherwise