Commit Graph

38 Commits

Author SHA1 Message Date
Kwitsch e634a1c6fc multiarch 2022-09-14 20:58:17 +02:00
Kwitsch 4c799f0fef makefile fix 2022-09-14 16:46:36 +02:00
Kwitsch 66e43375b8 removed "make build-static" 2022-09-14 16:26:24 +02:00
Kwitsch 9cbff3d180 generate outside of docker 2022-09-14 15:08:21 +02:00
Kwitsch a035197eff added VERSION & BUILD_TIME as build-arg 2022-09-12 10:33:14 +02:00
Kwitsch d824a439f8 get version outside of docker 2022-09-11 20:24:59 +02:00
Kwitsch 5bfed0e980
Docker container rework (#638) 2022-09-08 22:34:08 +02:00
Dimitri Herzog 3c5b7a20dc
chore: Managing of external tools with go modules (#616) (#617) 2022-08-03 22:10:07 +02:00
Dimitri Herzog b1973702bd chore: update golangci-lint to v1.47.3 2022-08-01 23:19:35 +02:00
Kwitsch 061419f68f
chore: use ginkgo for test executions (#537) (#562)
* go test -> ginkgo

* added FlakeAttempts to flaky test definition

Co-authored-by: Dimitri Herzog <dimitri.herzog@gmail.com>
2022-07-08 08:04:08 +02:00
FileGo 2944debf0b
Update to Go 1.18 (#540)
* Update to Go 1.18

* remove "nolint:unparam", since unparam is currently disabled with go 1.18

* update golangci-lint to 1.46.2

Co-authored-by: Dimitri Herzog <dimitri.herzog@gmail.com>
2022-05-27 22:41:11 +02:00
Dimitri Herzog a4b89537db
update golangci-lint (#510)
* update golangci-lint

* enable gomnd linter

* enable asciicheck linter

* enable bidichk linter

* enable durationcheck linter

* enable errchkjson linter

* enable errorlint linter

* enable exhaustive linter

* enable gomoddirectives linter

* enable gomodguard guard

* enable grouper linter

* enable grouper and ifshort linters

* enable importas linter

* enable makezero linter

* enable nestif linter

* enable nilerr linter

* enable nilnil linter

* enable nlreturn linter

* enable nolintlint linter

* enable predeclared linter

* enable sqlclosecheck linter

* enable tenv linter

* enable wastedassign linter
2022-05-10 09:09:50 +02:00
Dimitri Herzog 41febafd41
chore: test cleanup and refactoring (#509)
test: added additional assertions, introduced channels for bus event tests, refactoring, eliminating race conditions in tests, enable race check in tests
2022-05-06 22:34:08 +02:00
Dimitri Herzog 476dd7d0eb update go-enum to v0.4.0 2022-03-28 21:35:48 +02:00
Dimitri Herzog db6d5cf1e2 changed command order 2021-11-10 22:31:45 +01:00
Dimitri Herzog e42c495847 Moved golangci-lint to the new job 2021-11-06 22:16:34 +01:00
Dimitri Herzog ab5be703c9 use fix version of go-enum 2021-09-13 22:11:33 +02:00
Dimitri Herzog e6ca89607a write database entries async in bulk 2021-09-13 22:06:21 +02:00
Dimitri Herzog ee8f041938 refactoring: generate enums 2021-09-11 21:31:03 +02:00
Dimitri Herzog 4a554e2ca3 added golangci-lint installation 2021-09-09 08:11:45 +00:00
Dimitri Herzog 26efda23bf changed package name 2021-08-30 18:12:33 +02:00
Dimitri Herzog 9be2d4ac96 added "fmt" target 2021-08-25 22:12:12 +02:00
Joseph Harnish d8903bc9c5
#203: Added version to web interface. (#195)
* Added more data to template data, and push the version to server.go in the makefile

* moving version and build time to util package, added build time to the web interface

Co-authored-by: Dimitri Herzog <dimitri.herzog@gmail.com>
2021-05-05 22:38:22 +02:00
Dimitri Herzog 34eaf34105 #188: Add additional binaries as release artifacts 2021-04-30 22:24:32 +02:00
Dimitri Herzog a3f518bce9 #141: Switch to Go 1.16 2021-03-05 22:31:48 +01:00
Dimitri Herzog baa293b6ac
Docs (#158)
Documentation with mkdocs-material and publishing on GitHub Pages
2021-03-05 08:02:00 +01:00
Dimitri Herzog 5eb49aac24 removed tools target 2021-01-17 21:48:13 +01:00
Dimitri Herzog 2f756b654b replaced swagger-ui with static version to reduce memory footprint 2021-01-08 22:12:55 +01:00
Dimitri Herzog 68693058f5 #106, #105: Deploy to GitHub container registry, use docker/build-push-action action 2020-11-22 22:26:15 +01:00
Dimitri Herzog dcb6e30fb3 update swaggo 2020-11-10 22:31:05 +01:00
Dimitri Herzog dfabc88f46 #82: arm64 build 2020-07-05 21:41:15 +02:00
Dimitri Herzog 5b06ca27af #59: Windows Support 2020-05-24 22:42:43 +02:00
Dimitri Herzog 3bd80242e8
DoH server support (#61)
#17: DoH server support
2020-05-23 22:54:51 +02:00
Dimitri Herzog 0766c6480a #27: CLI tool 2020-04-08 23:03:07 +02:00
Dimitri Herzog 85d6bae50b added docker-build target 2020-02-13 17:18:24 +01:00
Dimitri Herzog 5184222f07 Build multi arch images with buildx 2020-02-12 21:38:08 +01:00
Dimitri Herzog a8518a77f2 added codecov analysis 2020-01-12 22:58:56 +01:00
Dimitri Herzog 01a8a402dc initial commit 2020-01-12 18:23:35 +01:00