Commit Graph

14 Commits

Author SHA1 Message Date
IamTheFij 7604138c9e Use buildx
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2024-04-03 12:15:11 -07:00
IamTheFij 2680eabd40 Rebuild when mod files change 2023-04-18 16:09:30 -07:00
IamTheFij 88f77aa27c Fix Makefile comment 2020-11-16 15:51:41 -08:00
IamTheFij 4aff294739 Set overrided version in drone config
continuous-integration/drone/push Build is passing Details
2020-07-07 12:15:53 -07:00
IamTheFij 0684b15a44 Update logic for setting version
continuous-integration/drone/push Build is passing Details
I noticed that versions were not being properly dervied from the git
tags. This fixes that in a simpler way by allowing git to describe the
current commit with tags, commits, shas, and a dirty maker.
2020-07-07 10:51:13 -07:00
IamTheFij f8e40c643c Move static binaries to dist/ for easier publishing
continuous-integration/drone/push Build is passing Details
This will make it easier to publish them to Github or Gitea releases later.

To avoid making the Makefile super complex, this patch also makes use of
variables to simplify the Makefile as well.
2020-07-06 20:15:21 -07:00
IamTheFij f807caa1ad Add multi-arch builds
continuous-integration/drone/push Build is failing Details
2020-01-10 13:58:17 -08:00
IamTheFij 9b9f803231 Add pre-commit to the repo
continuous-integration/drone/push Build is passing Details
This adds pre-commit which can be used to enforce consistent style
and common errors (like committing large files)
2019-11-21 15:32:57 -08:00
IamTheFij b1422bbec2 Add split out metrics to a new make target
continuous-integration/drone/push Build is passing Details
In case trying to run without having an available port to
serve http on
2019-11-15 17:36:10 -08:00
IamTheFij 457e19af9b Add prometheus metrics exporter
This should add metrics parity to the Python version
2019-11-15 17:14:20 -08:00
IamTheFij 1f6193e486 First go at Docker builds
continuous-integration/drone/push Build is passing Details
2019-10-10 17:20:42 -07:00
IamTheFij e3da2e4f80 Update make targets to require min test coverage 2019-10-07 14:58:21 -07:00
IamTheFij ac8ab9ef43 Add debug flag to adjust log verbosity a bit
Not as good as a proper logging system, but still provids a bit of
control over log verbosity
2019-10-04 16:05:25 -07:00
IamTheFij 68ee048b76 Add mod and Makefile to speed development 2019-10-03 12:56:03 -07:00