WIP: Refactor entire project #16

Draft
tom wants to merge 23 commits from make_linters_happy into main

23 commits

Author SHA1 Message Date
2e41d3d004
add woodpecker pipeline
All checks were successful
ci/woodpecker/pr/gofmt Pipeline was successful
ci/woodpecker/pr/vulncheck Pipeline was successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/push/vulncheck Pipeline was successful
ci/woodpecker/push/gofmt Pipeline was successful
ci/woodpecker/pr/deploy Pipeline was successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/deploy Pipeline was successful
2024-08-20 20:21:17 +02:00
535ed5a5c6
feat(internal): add quiet flag
All checks were successful
continuous-integration/drone/push Build is passing
2024-08-19 20:22:41 +02:00
153e452e4f
refactor(grafanabackuper): add restore function 2024-08-19 20:13:01 +02:00
83a15b5a87
refactor(internal/cmd): move backend cmd functions to grafanabackuper package
All checks were successful
continuous-integration/drone/push Build is passing
2024-08-19 14:52:00 +02:00
840008df2d
feat(internal/logger): add logger package with different style presets 2024-08-19 14:51:59 +02:00
638bb23b90
style(git): preload commit logs & adjust changes check 2024-08-19 14:51:59 +02:00
453041b4b2
refactor(grafanabackuper): add grafanabackuper package with backup functionality 2024-08-19 14:51:56 +02:00
74cb5e0264
refactor(Dockerfile): use new backup command as default
All checks were successful
continuous-integration/drone/push Build is passing
2024-07-30 21:22:27 +02:00
6813428489
chore(cmd): move main file to cmd directory 2024-07-30 21:22:27 +02:00
0c093bb5c9
feat(backup): use logrus for output 2024-07-30 21:22:27 +02:00
0c05b9ee2c
chore(cmd/backup): split up backup function to helper package 2024-07-30 21:22:26 +02:00
1d949f1fb8
refactor(git): move commit exists function to project 2024-07-30 21:22:26 +02:00
d46a9f0883
refactor(git): add output option to git functions 2024-07-30 21:22:26 +02:00
62b316b5ef
refactor(cmd): add backup command to cli 2024-07-30 21:22:25 +02:00
577f821b9d
refactor(grafana): replace dashboard info with import compatible layout 2024-07-30 21:22:25 +02:00
4aad919153
refactor(git): split / improve clone function 2024-07-30 21:22:25 +02:00
55c59e0164
chore(renovate): adjust renovate configurations 2024-07-30 21:22:25 +02:00
cc49a79c81
feat(config): add config package 2024-07-30 21:22:24 +02:00
373c961deb
refactor(git): rework git package 2024-07-30 21:22:24 +02:00
7ce90dacc4
refactor(grafana): rework grafana package and make it more modular 2024-07-30 21:22:24 +02:00
cfcf3c6c2b
fix(golangci): add golangci config 2024-07-30 21:22:23 +02:00
20a47d9abc
style: make linter happy 2024-07-30 21:22:23 +02:00
886c9dffa8
chore(deps): update golang docker tag to v1.22.5
Some checks failed
continuous-integration/drone/push Build is failing
2024-07-03 00:10:03 +00:00