Switch to mage #651

Merged
konrad merged 61 commits from feature/mage into master 2020-09-03 15:13:21 +00:00

61 Commits

Author SHA1 Message Date
kolaente b21e3ef4d4
Add comment about magefile compile
continuous-integration/drone/pr Build is passing Details
2020-09-03 16:28:31 +02:00
kolaente f485db92c4
Fix drone dependency
continuous-integration/drone/pr Build is passing Details
2020-09-03 15:58:33 +02:00
kolaente 5653473ff1
Drone debug
continuous-integration/drone/pr Build is passing Details
2020-09-03 15:56:32 +02:00
kolaente 49afd00989
Use a static mage build to avoid race conditions
continuous-integration/drone/pr Build is passing Details
2020-09-03 15:52:54 +02:00
kolaente 22837bd106
Remove drone debug
continuous-integration/drone/pr Build is failing Details
2020-09-03 15:43:19 +02:00
kolaente bfd7224fa2
Drone debug
continuous-integration/drone/pr Build is failing Details
2020-09-03 15:24:33 +02:00
kolaente d91edcb240
Drone debug
continuous-integration/drone/pr Build is failing Details
2020-09-03 15:23:36 +02:00
kolaente 78ab6217c9
Switch make to mage commands in drone
continuous-integration/drone/pr Build is failing Details
Signed-off-by: kolaente <k@knt.li>
2020-09-03 13:36:19 +02:00
kolaente 6fe9f86f28
Fix misspell
continuous-integration/drone/pr Build is passing Details
Signed-off-by: kolaente <k@knt.li>
2020-09-03 13:20:03 +02:00
kolaente 8356caeb7c
Update docs
continuous-integration/drone/pr Build was killed Details
Signed-off-by: kolaente <k@knt.li>
2020-09-03 13:14:49 +02:00
kolaente 5f462dca0a
Merge branch 'master' into feature/mage
continuous-integration/drone/pr Build is failing Details
2020-09-03 12:47:51 +02:00
kolaente 6bab5fd2e4
Add general release command
continuous-integration/drone/pr Build is failing Details
2020-09-02 23:18:20 +02:00
kolaente 27fae6a885
Add reprepro command 2020-09-02 23:03:43 +02:00
kolaente 26e0441155
Make sure the filename contains the proper version 2020-09-02 23:00:26 +02:00
kolaente b096f2df39
Add deb package building 2020-09-02 22:54:41 +02:00
kolaente 1a2ca2fbf8
Add zip command 2020-09-02 22:37:56 +02:00
kolaente 07b69bfd28
Preserve file permissions when copying files 2020-09-02 22:09:25 +02:00
kolaente e1502fe872
Fix release:os-package 2020-09-02 22:04:25 +02:00
kolaente d85bf0681f
Make sure to not create checksums of directories 2020-09-02 21:54:25 +02:00
kolaente 61240084e8
Cleanup 2020-09-02 21:51:22 +02:00
kolaente 5fe93715d3
Only compress what upx is able to compress 2020-09-02 21:45:42 +02:00
kolaente 5534b163cb
Add check command 2020-09-02 21:42:19 +02:00
kolaente 46fd8b9daf
Add release:os-package command 2020-09-02 21:37:56 +02:00
kolaente c1bd463c46
Add copy command 2020-09-02 18:44:15 +02:00
kolaente 6a589a65c7
Add comments 2020-09-02 18:41:14 +02:00
kolaente 579d36b5a1
Add compress step 2020-09-02 18:35:40 +02:00
kolaente b074a6bd61
Move releasing binaries to a more general function and add ones of linux + darwin 2020-09-02 18:11:45 +02:00
kolaente 33d410946a
Add release:windows command 2020-09-02 17:56:48 +02:00
kolaente 26dda5185c
Add release:dir command 2020-09-02 14:14:11 +02:00
kolaente 3fadc1108f
Add namespaces for commands 2020-09-02 14:08:22 +02:00
kolaente c081e40d02
Reorder 2020-09-01 22:58:17 +02:00
kolaente 07f01dfcdc
Add command to run all checks at once 2020-09-01 22:17:30 +02:00
kolaente 0ccaaf943d
Add goconst-check 2020-09-01 22:11:20 +02:00
kolaente 1596a4266a
Add gosec-check 2020-09-01 22:08:51 +02:00
kolaente 0e934f2635
Add static-check 2020-09-01 22:02:51 +02:00
kolaente ec8a701191
Add gocyclo-check 2020-09-01 21:59:53 +02:00
kolaente 56b704335e
Add ineffasign-check 2020-09-01 21:57:16 +02:00
kolaente ef9dc81da6
Add misspell-check 2020-09-01 21:54:57 +02:00
kolaente deeaa13a72
Add command to check for swagger docs regeneration 2020-09-01 18:36:45 +02:00
kolaente 0d427711f9
Add comments 2020-09-01 18:22:53 +02:00
kolaente 96fada53ff
Add command to generate swagger docs 2020-09-01 18:21:14 +02:00
kolaente a911c3d6f7
Reorder 2020-09-01 17:43:25 +02:00
kolaente f66760a2b5
Add check for installing golint before running it 2020-09-01 17:42:53 +02:00
kolaente 6ec1ce9730
Add fmt check command 2020-09-01 16:59:23 +02:00
kolaente db03a45165
Add fmt command 2020-09-01 16:53:00 +02:00
kolaente 9006b6f49c
Use runAndStreamOutput everywhere 2020-09-01 09:51:02 +02:00
kolaente 087c1b352a
Add aliases and comments 2020-09-01 09:21:47 +02:00
kolaente 26ff6ec7a4
Add todo 2020-08-31 22:39:46 +02:00
kolaente a9f59c0ab3
Reorder 2020-08-31 22:21:52 +02:00
kolaente a835549a7f
Add test coverage command 2020-08-31 22:21:14 +02:00
kolaente f033fcbe6b
Make test command simpler 2020-08-31 22:19:15 +02:00
kolaente 6034329db4
Add integration test command 2020-08-31 22:17:41 +02:00
kolaente 994a59f1f7
Fix test command 2020-08-31 18:37:34 +02:00
kolaente 681e5f2955
Start adding test command 2020-08-31 18:19:33 +02:00
kolaente 67bb74abf4
Add clean target 2020-08-31 17:21:56 +02:00
kolaente 2f1d58943b
Merge branch 'master' into feature/mage 2020-08-31 16:10:26 +02:00
kolaente 7b2997bdb8
Add all functions as stubs 2020-08-18 21:27:33 +02:00
kolaente 65cdb76d0f
Add all variables based on the makefile 2020-08-18 21:22:40 +02:00
kolaente 1ff0fc6085
Print command 2020-08-18 21:09:25 +02:00
kolaente feacc1a323
Fix Version 2020-08-18 21:06:57 +02:00
kolaente fb8ac67d45
Add magefile 2020-08-18 21:03:28 +02:00