Commit graph

7 commits

Author SHA1 Message Date
Peter 1261932bdc
refactor: apply golangci-lint findings
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-22 19:16:00 +02:00
Peter 0352ce3b10
refactor: improve init performance
- parallelize reading of HCL files
- parse VCS information asynchronously
- load plugins in parallel
2023-06-11 13:47:43 +02:00
Peter 6aef14e95f
refactor: update GitHub client and remove global GitHub config 2023-06-09 17:52:30 +02:00
Peter ab282b8dc0
refactor: replace global 'buildr' variable with 'repo' and 'vcs' 2023-06-09 17:33:46 +02:00
Peter 174ce3f39a
feat(state): introduce cache e.g. to skip GitHub API requests for the same version information over and over again 2023-05-02 19:11:12 +02:00
Peter fd2aebaa3b
refactor(cli): restructure initialization logic and get rid of global state 2023-05-01 10:15:53 +02:00
Peter 9081d0756f
feat: initial version 2023-03-15 18:56:38 +01:00