2 Commits

Author SHA1 Message Date
Joao P Dubas
a580ab0f85 feat: upgrade elixir/erlang runtimes
* elixir: 1.15.7 to 1.16.1
* erlang: 26.1.2 to 26.2.2
2024-02-11 04:42:18 +00:00
7420139650 feat(ci): additional code/deps/security checks (#37)
To improve `CI` quality the following checks were added:

* compile warnings
* deprecated dependencies
* insecure dependencies
* unused dependencies
* code vulnerabilities

Also, to improve `CI` execution time, dependencies checks and lining were separated from the test pipeline.

Last, but not least, to make local development easier a `Dockerfile` was created to contain any system dependencies, and targets to handle database creation and migration were added.

Reviewed-on: #37
2023-11-11 20:35:45 +00:00