Commit graph

  • 1d4693003a
    added wiki support to all cvs (except bitbucket) (#76) v0.9.9 Andreas Wachter 2021-12-29 18:27:19 +01:00
  • b5ab1bd89c added wiki parameter to the example config Andreas Wachter 2021-12-29 18:22:23 +01:00
  • 913478f823 added wiki support to all cvs (except bitbucket) Andreas Wachter 2021-12-29 18:13:58 +01:00
  • 9f8d5a9e14 set listen_addr to correct value in example config Andreas Wachter 2021-12-29 08:42:42 +01:00
  • ebce0def10
    Allows reading a token from a file (#73) Colin Dean 2021-12-29 01:49:02 -05:00
  • 42e92138eb
    Merge branch 'main' into gh69-tokenfile Andreas Wachter 2021-12-29 07:33:57 +01:00
  • d98ccdb454
    Adds Prometheus metrics when in scheduled mode (#62) Colin Dean 2021-12-29 01:31:19 -05:00
  • b471943f19
    Set log level based on --quiet and --silent (#72) Colin Dean 2021-12-29 01:29:30 -05:00
  • 6e7f6a067e Allows reading a token from a file Colin Dean 2021-12-28 23:21:31 -05:00
  • 02beebecde Drop InfluxDB integration for now Colin Dean 2021-12-28 19:54:40 -05:00
  • ebc380096f Adds a --silent option to suppress all log output Colin Dean 2021-12-28 19:47:34 -05:00
  • 60c4f8a31e Adjusts --quiet to output only warn+ log messages Colin Dean 2021-12-28 19:45:09 -05:00
  • 120d1deaf5 Switch prom job duration to a summary Colin Dean 2021-12-28 19:32:52 -05:00
  • 61e7fe210d Adds a prom gauge for number of repos discovered Colin Dean 2021-12-28 19:32:22 -05:00
  • bbd15c22de Adds prom histogram for job duration Colin Dean 2021-12-28 19:04:26 -05:00
  • 444f2492d7 Add run start and end log messaging Colin Dean 2021-12-28 18:49:38 -05:00
  • 1d7e22ee68 Refactor next run logging Colin Dean 2021-12-28 18:49:05 -05:00
  • e2d2897f9d Fixes missing y in yaml Colin Dean 2021-12-28 17:45:19 -05:00
  • 10296adb7f Merge remote-tracking branch 'origin/main' into metrics Colin Dean 2021-12-28 17:44:35 -05:00
  • 529f172dd3 set token at init of client Andreas Wachter 2021-12-27 09:15:36 +01:00
  • 19306748ac implemented quiet into main Andreas Wachter 2021-12-25 16:37:33 +01:00
  • 3f235a8d14
    Bitbucket nil (#68) Andreas Wachter 2021-12-23 18:54:22 +01:00
  • 96965ae806 fix second user Andreas Wachter 2021-12-23 14:42:39 +01:00
  • c381ec63e9 set user to repo user Andreas Wachter 2021-12-23 14:35:52 +01:00
  • 7ffe2cb912 Merge remote-tracking branch 'origin/main' into metrics Colin Dean 2021-12-22 17:43:09 -05:00
  • ba45da76b9 push docker only on tag Andreas Wachter 2021-12-22 17:11:04 +01:00
  • c4dac3e3a9
    Merge pull request #64 from MichaelCade/main Andreas Wachter 2021-12-22 12:06:57 +01:00
  • 093809ba50 update conf example yaml michaelcade 2021-12-22 10:58:46 +00:00
  • c49d20f428
    Merge pull request #63 from colindean/refactor-local Andreas Wachter 2021-12-22 09:14:14 +01:00
  • 32b1541297 Extract methods for local repo clone and update Colin Dean 2021-12-21 23:49:34 -05:00
  • 6e858b36a4 Extract methods for local repo clone and update Colin Dean 2021-12-21 23:49:34 -05:00
  • ea84844ab0 Add some more counters and gauges Colin Dean 2021-12-19 20:13:32 -05:00
  • 82ae6efb21 Adds basic Prometheus metrics Colin Dean 2021-12-19 19:28:58 -05:00
  • 4cc040a13c WIP: Adds InfluxDB2 metrics Colin Dean 2021-12-19 12:30:39 -05:00
  • c874ab870b
    Merge pull request #60 from searls/patch-1 Andreas Wachter 2021-12-21 19:46:10 +01:00
  • da5641b099
    Missed this file name Justin Searls 2021-12-21 13:44:12 -05:00
  • 4dd4fb6298
    Merge pull request #59 from searls/main Andreas Wachter 2021-12-21 18:15:54 +01:00
  • 4e3e452738 Update documentation and examples from "config.yml" to "conf.yml" Justin Searls 2021-12-21 12:07:38 -05:00
  • ae08b7b97b Merge branch 'fetch_working_dir' of github.com:cooperspencer/gickup into fetch_working_dir Andreas Wachter 2021-12-20 14:02:06 +01:00
  • 1ab13f350a fetch repos and added working parameter to config Andreas Wachter 2021-12-19 21:33:33 +01:00
  • 64c0ce8285 gitlab: switched r.Name to r.Path to have unique names Andreas Wachter 2021-12-20 13:58:53 +01:00
  • eab73d1b5b
    Merge pull request #57 from Enrico204/gitlab-wiki-repos Andreas Wachter 2021-12-20 13:48:26 +01:00
  • 8305476e7e
    Merge pull request #55 from Enrico204/Enrico204-fix-typo-in-config-example Andreas Wachter 2021-12-20 13:33:27 +01:00
  • c1669ad8b5 Add support for GitLab wiki repos Enrico204 2021-12-20 13:01:15 +01:00
  • f97d318c27
    Fix typo in config.example.yml Enrico 2021-12-19 23:42:38 +01:00
  • 21cfa8f3ae fetch repos and added working parameter to config Andreas Wachter 2021-12-19 21:33:33 +01:00
  • 9606d0707f gitlab: clones path for subgroups too Andreas Wachter 2021-12-19 12:13:01 +01:00
  • 314f99d8f3 Merge remote-tracking branch 'origin/main' v0.9.8-2 Andreas Wachter 2021-12-17 08:28:45 +01:00
  • 16e986fb40 gitlab group repos do not return an owner Andreas Wachter 2021-12-17 08:27:16 +01:00
  • 7622de9294
    Merge pull request #46 from colindean/adds-tzdata Andreas Wachter 2021-12-17 07:03:52 +01:00
  • c05e8c9329
    Extracts tilde-in-home check and tests it (#45) v0.9.8-1 Colin Dean 2021-12-17 00:37:43 -05:00
  • 90f6ca960c Adds tzdata to enable setting time zone in cron specifier Colin Dean 2021-12-16 23:15:45 -05:00
  • 202c7c1744 Extracts tilde-in-path substitution and tests it Colin Dean 2021-12-16 22:27:21 -05:00
  • be7b1e2955 Extract user home directory detection to a function Colin Dean 2021-12-16 21:55:17 -05:00
  • 93b7c8fad6
    added structured checkout mode (#44) v0.9.8 Andreas Wachter 2021-12-16 17:22:44 +01:00
  • 6da59d09f9 path understand now ~ Andreas Wachter 2021-12-16 17:12:07 +01:00
  • 523550688f added structured checkout mode Andreas Wachter 2021-12-16 16:52:28 +01:00
  • 1413ac9fee gitlab: if token belongs to user, set user to an empty string. It will then clone everything from the token owner Andreas Wachter 2021-12-16 08:58:52 +01:00
  • 6460b422b2
    Merge pull request #42 from cooperspencer/additional_documentation Andreas Wachter 2021-12-15 12:15:56 +01:00
  • a2f2f91045 added gitlab to the config, removed bla from config Andreas Wachter 2021-12-15 07:09:05 +01:00
  • aabbf126b5 additional documentation Andreas Wachter 2021-12-15 06:56:35 +01:00
  • 5befa164c5 improved gitlab, gitea and gogs organization/group clones v0.9.7 Andreas Wachter 2021-12-14 08:45:13 +01:00
  • 838b233a43
    Merge pull request #38 from colindean/patch-1 v0.9.6 Andreas Wachter 2021-12-13 12:04:22 +01:00
  • 8cc0dcc044
    Merge pull request #39 from cooperspencer/includelist Andreas Wachter 2021-12-13 12:01:24 +01:00
  • a4580cd4ea set version to unknown Andreas Wachter 2021-12-13 12:01:46 +01:00
  • 6ffcda16aa add an include parameter Andreas Wachter 2021-12-13 11:53:20 +01:00
  • b3246acd1e forgot to push bitbucket Andreas Wachter 2021-12-13 08:52:03 +01:00
  • 5a434573a8 switched from panic to fatal Andreas Wachter 2021-12-13 08:39:38 +01:00
  • c8fe923239
    Merge pull request #34 from cooperspencer/cron Andreas Wachter 2021-12-13 08:18:47 +01:00
  • dfe400ecbb Added logger functionality Andreas Wachter 2021-12-13 08:15:48 +01:00
  • b26aeb554a
    Merge pull request #36 from colindean/cron-parsevalid Andreas Wachter 2021-12-13 07:20:40 +01:00
  • 2bfacc4252
    Adds archive format override for Windows to use ZIP Colin Dean 2021-12-13 00:01:26 -05:00
  • d3fd622842 Adds gickup.exe to gitignore Colin Dean 2021-12-12 23:03:09 -05:00
  • 2c8c6bcdd6 Adds some basic tests for cron spec validation Colin Dean 2021-12-12 23:02:31 -05:00
  • 87523e7213 Implements config validation into Conf functions Colin Dean 2021-12-12 22:44:40 -05:00
  • e8e33da6a6 implemented a cron mod Andreas Wachter 2021-12-12 22:12:47 +01:00
  • 316364b7e7 refactor Andreas Wachter 2021-12-12 21:49:20 +01:00
  • cb8d3f940f
    Merge pull request #32 from cooperspencer/modules Andreas Wachter 2021-12-12 19:34:38 +01:00
  • 5015f4fb73 switched cvs functions to modules Andreas Wachter 2021-12-12 19:23:55 +01:00
  • 0ea1ba5036 updated version v0.9.5 Andreas Wachter 2021-12-12 13:48:00 +01:00
  • 4813cb4b87 updated Readme Andreas Wachter 2021-12-12 13:44:13 +01:00
  • 58577ea619 force pull for gitea and gogs Andreas Wachter 2021-12-12 13:31:17 +01:00
  • 4d1b9006a3 fixed the nested backup issue Andreas Wachter 2021-12-12 12:37:27 +01:00
  • 105591accf organize code in different files Andreas Wachter 2021-12-10 15:56:09 +01:00
  • 42e0aa353c checkout repo v0.9.4 Andreas Wachter 2021-12-09 19:39:33 +01:00
  • 149020355c fix codeql.yml Andreas Wachter 2021-12-09 19:37:34 +01:00
  • dfb4cfa46f split codeQL and go.yml Andreas Wachter 2021-12-09 19:36:14 +01:00
  • df07675b5e added --dryrun Andreas Wachter 2021-12-09 19:24:22 +01:00
  • 27d4243b7c
    Merge pull request #27 from sniffingsugar/main Andreas Wachter 2021-12-09 18:17:54 +01:00
  • bcd36af51e
    Fixed Dockerfile for SSL / Changed README Phil 2021-12-09 17:56:55 +01:00
  • 94fe3ac662 add 'latest' tag Andreas Wachter 2021-12-09 14:50:25 +01:00
  • 6ebe8118aa
    Merge pull request #25 from cooperspencer/docker_action Andreas Wachter 2021-12-09 14:15:51 +01:00
  • 5f9cbb5f2b correct github username Andreas Wachter 2021-12-09 14:01:27 +01:00
  • c30cd3cfa8 added tags Andreas Wachter 2021-12-09 13:36:23 +01:00
  • 97e8c8a0fd added platforms Andreas Wachter 2021-12-09 13:08:19 +01:00
  • 66e6f29efe changed defaults to job Andreas Wachter 2021-12-09 12:57:47 +01:00
  • 360cbba44e implemented docker action Andreas Wachter 2021-12-09 12:53:34 +01:00
  • 4471d14af1
    Merge pull request #24 from sniffingsugar/main Andreas Wachter 2021-12-09 12:40:41 +01:00
  • 3df7b14f31
    Added Dockerfile & docker-compose Phil 2021-12-09 12:19:56 +01:00
  • 364c04bd98
    Merge pull request #22 from stephengroat/patch-1 Andreas Wachter 2021-12-09 06:46:15 +01:00