-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Build break after updating #1446
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@ywwg is this break from your change? prometheus/common@05d7387 |
The same happens when using the
Go version: |
…/common because of [1] [1] prometheus/client_golang#1446 Signed-off-by: Josh Gwosdz <[email protected]>
Fixes prometheus#1446 Signed-off-by: Owen Williams <[email protected]>
Fixes prometheus#1446 Signed-off-by: Owen Williams <[email protected]>
Ref.: prometheus/common#577 It looks like this change has to be tagged in order to solve the issue. |
Would you please reopen this issue and keep it open until the problem is actually fixed? |
Thank you. |
* Use cardboard instead of mage * Add do shorthand for cardboard and use it in pipeline * Do not force docker for pipeline integration tests * Change commands, add docs * Name Integration tests ci target correctly * Remove obsolete release target * Fix integration tests * Fix do * Import real cardboard, remove devkube and mage imports * Fix int and unit tests * Join github action jobs and also you int coverage reports * in ci use caching of setup-go instead of an extra step * Fixes from review with the josh * Let CI check if lint changes files * Add dev.Create target * Remove cardboard release taret * Use most recent cardboard * Use filepath.Join everywhere in cmd/build * Use go1.22 * Fix linter hit that occured on rebase * Fix integration tests not working * Increase wait timeout for pko bootstrapping to 5mins since CI is slow * Split cardboard main.go file * clean up sweep Signed-off-by: Josh Gwosdz <[email protected]> * more update * cmd/build: clean up compilation flags - add `-buildid=` on top of trimpath to get one step closer towards reproducible builds golang/go#16860 - don't panic! (and return the error instead) Signed-off-by: Josh Gwosdz <[email protected]> * cmd/build: make int tests run again Signed-off-by: Josh Gwosdz <[email protected]> * decouple objecttemplate test (which for some reason includes a test for the `environment` capabilities of PKO) from used kubernetes version by fetching the cluster version from the apiserver insteadad of hardcoding it Signed-off-by: Josh Gwosdz <[email protected]> * clean up sweep² Signed-off-by: Josh Gwosdz <[email protected]> * make ci:release work almost 100% Signed-off-by: Josh Gwosdz <[email protected]> * cmd/build: make arch configurable for binary image builds and use host arch for building integration test images Signed-off-by: Josh Gwosdz <[email protected]> * fix release dependency ordering Signed-off-by: Josh Gwosdz <[email protected]> * cmd/build: remove forgotten hardcoded amd64 from buildImage Signed-off-by: Josh Gwosdz <[email protected]> * update to cardboard release v0.0.1 * bump cardboard dependency to v0.0.2 to downgrade github.comprometheus/common because of [1] [1] prometheus/client_golang#1446 Signed-off-by: Josh Gwosdz <[email protected]> * cmd/build: move .cache into a const and run mkdir -p .cache/integration before running the integration tests Signed-off-by: Josh Gwosdz <[email protected]> * burrrrrrito Signed-off-by: Josh Gwosdz <[email protected]> --------- Signed-off-by: Josh Gwosdz <[email protected]> Co-authored-by: Nico Schieder <[email protected]> Co-authored-by: Alessandro Costa <[email protected]> Co-authored-by: Josh Gwosdz <[email protected]>
* Use cardboard instead of mage * Add do shorthand for cardboard and use it in pipeline * Do not force docker for pipeline integration tests * Change commands, add docs * Name Integration tests ci target correctly * Remove obsolete release target * Fix integration tests * Fix do * Import real cardboard, remove devkube and mage imports * Fix int and unit tests * Join github action jobs and also you int coverage reports * in ci use caching of setup-go instead of an extra step * Fixes from review with the josh * Let CI check if lint changes files * Add dev.Create target * Remove cardboard release taret * Use most recent cardboard * Use filepath.Join everywhere in cmd/build * Use go1.22 * Fix linter hit that occured on rebase * Fix integration tests not working * Increase wait timeout for pko bootstrapping to 5mins since CI is slow * Split cardboard main.go file * clean up sweep Signed-off-by: Josh Gwosdz <[email protected]> * more update * cmd/build: clean up compilation flags - add `-buildid=` on top of trimpath to get one step closer towards reproducible builds golang/go#16860 - don't panic! (and return the error instead) Signed-off-by: Josh Gwosdz <[email protected]> * cmd/build: make int tests run again Signed-off-by: Josh Gwosdz <[email protected]> * decouple objecttemplate test (which for some reason includes a test for the `environment` capabilities of PKO) from used kubernetes version by fetching the cluster version from the apiserver insteadad of hardcoding it Signed-off-by: Josh Gwosdz <[email protected]> * clean up sweep² Signed-off-by: Josh Gwosdz <[email protected]> * make ci:release work almost 100% Signed-off-by: Josh Gwosdz <[email protected]> * cmd/build: make arch configurable for binary image builds and use host arch for building integration test images Signed-off-by: Josh Gwosdz <[email protected]> * fix release dependency ordering Signed-off-by: Josh Gwosdz <[email protected]> * cmd/build: remove forgotten hardcoded amd64 from buildImage Signed-off-by: Josh Gwosdz <[email protected]> * update to cardboard release v0.0.1 * bump cardboard dependency to v0.0.2 to downgrade github.comprometheus/common because of [1] [1] prometheus/client_golang#1446 Signed-off-by: Josh Gwosdz <[email protected]> * cmd/build: move .cache into a const and run mkdir -p .cache/integration before running the integration tests Signed-off-by: Josh Gwosdz <[email protected]> * burrrrrrito Signed-off-by: Josh Gwosdz <[email protected]> --------- Signed-off-by: Josh Gwosdz <[email protected]> Co-authored-by: Nico Schieder <[email protected]> Co-authored-by: Alessandro Costa <[email protected]> Co-authored-by: Josh Gwosdz <[email protected]>
Upgrade is necessary because prometheus introduced incompatible changes prometheus/client_golang#1446
Upgrade is necessary because prometheus introduced incompatible changes prometheus/client_golang#1446
Seems to be because of
My project has
github.com/snowflakedb/snowflake v1.8.0
which pulls in so many (unwanted) dependencies, including AWS SDK. It seems this break comes in by picking up the AWS sdk v1.25.1.Obviously swimming in all these versions is difficult to diagnose, so I'm not sure what's wrong.
Update: looks like the following change made FmtProtoDelim private.
prometheus/common@v0.47.0...v0.48.0
The text was updated successfully, but these errors were encountered: