12 Commits

Author SHA1 Message Date
Joao P Dubas
f7ced0fcba wip: use fqdn for minio
Some checks failed
continuous-integration/drone/pr Build is failing
2022-04-25 23:13:32 +00:00
Joao P Dubas
9596a3cc66 wip: fix bucket for deps cache
Some checks failed
continuous-integration/drone/pr Build is failing
2022-04-25 17:35:01 +00:00
Joao P Dubas
c5b96629e6 wip: configure region for deps cache
Some checks failed
continuous-integration/drone/pr Build is failing
2022-04-25 17:29:55 +00:00
Joao P Dubas
b205d979ae wip: use minio to cache dependencies
Some checks failed
continuous-integration/drone/pr Build is failing
2022-04-25 17:20:22 +00:00
Joao P Dubas
fa674ceb36 chore: add lint step
In this step we check:

1. format
2. credo
3. dialyzer
2022-04-25 13:50:58 +00:00
Joao P Dubas
d22d93ed6c wip: set custom cache key 2022-04-25 13:50:58 +00:00
Joao P Dubas
f37942da6f wip: pin drone-cache version 2022-04-25 13:50:58 +00:00
Joao P Dubas
afface5808 fix: fail silently when restoring cache 2022-04-25 13:50:58 +00:00
Joao P Dubas
4aea4ffc75 wip: experiment with drone cache
Try to make builds faster
2022-04-25 13:50:58 +00:00
e7df0322d7 Improve project usage (#6)
All checks were successful
continuous-integration/drone/push Build is passing
1. Ignore unnecessary files, such as `pgcli` log/history, and extra `docker-compose` definitions.
2. Add `Makefile` with common tasks.
3. Add git pre-commit hook to ensure project is always properly formatted.
4. Add [`btree_gist`][0] extension to `postgres`.

Reviewed-on: #6

[0]: https://www.postgresql.org/docs/14/btree-gist.html
2022-04-23 17:15:16 +00:00
b7200555a8 feat: upgrade runtime and system dependencies (#5)
* Upgrade elixir, erlang, and postgres to their latest versions.
* Fix CI configuration, so tests are executed.
* Migrate project configuration from `Mix.Config` to `Config`.

Reviewed-on: #5
2022-04-22 15:21:25 +00:00
Joao P Dubas
087cfbc44a [extra-02] configure drone ci/cd
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2021-07-22 02:05:29 +00:00