This website requires JavaScript.
Explore
Help
Sign In
re
/
client_golang
forked from
mirror/client_golang
Watch
1
Star
0
Fork
You've already forked client_golang
0
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
f9401ffab9
client_golang
/
.travis.yml
8 lines
56 B
YAML
Raw
Normal View
History
Unescape
Escape
Simplify the Travis-CI configuration. Even though Travis does NOT offer a consistent Go platform, I want to nevertheless simplify the scaffolding scripts around it to make it easier for other folks to perform pull requests, reviews, etc. while letting the tests run.
2012-12-19 14:24:17 +04:00
language
:
go
Incorporate the Travis-CI (continuous integration) configuration such that test status will be reported.
2012-05-20 02:00:39 +04:00
Extract core Prometheus value decoders. Bernerd had suggested extracting the value decoders and bundling them into the client library. After some reflection, I tend to agree with this, since we can start breaking the onion of Prometheus itself and localize the protocol management into its own scope. A couple of major changes since moving: - Protocol 0.0.2 has moved to a struct{} so that our tests can perform value matching, which cannot be done against function literals. - Processing now acquires options to dictate behavioral changes of metrics bodies. - Processing no longer closes the stream, thusly returning this to the hands of the caller. - Process() has been renamed to ProcessSingle to better convey that it works on complete message bodies. This paves the way for better streaming payload support that the next API version will offer.
2013-06-08 13:48:16 +04:00
go
:
Complete rewrite of the exposition library. This rewrite had may backs and forths. In my git repository, it consists of 35 commits which I cannot group or merge into reasonable review buckets. Gerrit breaks fundamental git semantics, so I have to squash the 35 commits into one for the review. I'll push this not with refs/for/master, but with refs/for/next so that we can transition after submission in a controlled fashion. For the review, I recommend to start with looking at godoc and in particular the many examples. After that, continue with a line-by-line detailed review. (The big picture is hopefully as expected after wrapping up the discussion earlier.) Change-Id: Ib38cc46493a5139ca29d84020650929d94cac850
2014-05-07 22:08:33 +04:00
-
1.2
.1
Extract core Prometheus value decoders. Bernerd had suggested extracting the value decoders and bundling them into the client library. After some reflection, I tend to agree with this, since we can start breaking the onion of Prometheus itself and localize the protocol management into its own scope. A couple of major changes since moving: - Protocol 0.0.2 has moved to a struct{} so that our tests can perform value matching, which cannot be done against function literals. - Processing now acquires options to dictate behavioral changes of metrics bodies. - Processing no longer closes the stream, thusly returning this to the hands of the caller. - Process() has been renamed to ProcessSingle to better convey that it works on complete message bodies. This paves the way for better streaming payload support that the next API version will offer.
2013-06-08 13:48:16 +04:00
Incorporate the Travis-CI (continuous integration) configuration such that test status will be reported.
2012-05-20 02:00:39 +04:00
script
:
Enclose artifact generation process into Makefile. Completely decouple the build process from Travis and other things we cannot control.
2013-07-21 19:09:48 +04:00
-
make -f Makefile