improve CI configuration #16

Merged
joao.dubas merged 13 commits from jpd-improve-ci into main 2022-04-26 00:01:43 +00:00
Owner
  • Remove unused github-actions configuration
  • Cache build and deps to make tests faster
  • Separate setup from test
  • Add lint step
- [x] Remove unused `github-actions` configuration - [x] Cache build and deps to make tests faster - [ ] Separate setup from test - [x] Add lint step
joao.dubas added 2 commits 2022-04-24 11:35:36 +00:00
We're sticking with drone for now.
wip: experiment with drone cache
Some checks failed
continuous-integration/drone/pr Build is failing
02b1dc55a6
Try to make builds faster
joao.dubas added 1 commit 2022-04-24 11:38:10 +00:00
fix: fail silently when restoring cache
All checks were successful
continuous-integration/drone/pr Build is passing
f8a8b2247f
joao.dubas added 2 commits 2022-04-24 12:33:59 +00:00
wip: set custom cache key
All checks were successful
continuous-integration/drone/pr Build is passing
fd9d732091
joao.dubas added 1 commit 2022-04-24 12:44:23 +00:00
chore: add lint step
Some checks failed
continuous-integration/drone/pr Build is failing
69ca062b2d
In this step we check:

1. format
2. credo
3. dialyzer
joao.dubas force-pushed jpd-improve-ci from 69ca062b2d to 9dce98ca81 2022-04-24 14:15:30 +00:00 Compare
joao.dubas force-pushed jpd-improve-ci from 9dce98ca81 to 6bf5e51493 2022-04-25 14:16:04 +00:00 Compare
joao.dubas added 1 commit 2022-04-25 17:22:20 +00:00
wip: use minio to cache dependencies
Some checks failed
continuous-integration/drone/pr Build is failing
b205d979ae
joao.dubas added 1 commit 2022-04-25 17:31:23 +00:00
wip: configure region for deps cache
Some checks failed
continuous-integration/drone/pr Build is failing
c5b96629e6
joao.dubas added 1 commit 2022-04-25 17:35:57 +00:00
wip: fix bucket for deps cache
Some checks failed
continuous-integration/drone/pr Build is failing
9596a3cc66
joao.dubas added 1 commit 2022-04-25 23:14:15 +00:00
wip: use fqdn for minio
Some checks failed
continuous-integration/drone/pr Build is failing
f7ced0fcba
joao.dubas added 1 commit 2022-04-25 23:27:32 +00:00
wip: fix configuration for minio
All checks were successful
continuous-integration/drone/pr Build is passing
8af0be6631
joao.dubas changed title from WIP: improve CI configuration to improve CI configuration 2022-04-26 00:00:13 +00:00
joao.dubas merged commit 39419f8837 into main 2022-04-26 00:01:43 +00:00
joao.dubas deleted branch jpd-improve-ci 2022-04-26 00:01:43 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: joao.dubas/ex_trainer#16
No description provided.