fix: bump prometheus, fix missing nearcore metrics#3397
Conversation
Pull request overviewBumps the Changes:
Reviewed changesPer-file summary
FindingsNo blocking issues. A couple of minor observations: Non-blocking (nits, follow-ups, suggestions):
✅ Approved |
f3d0a68 to
93f1cb9
Compare
| # above the post-feature size without leaving the contract free to creep up | ||
| # to the protocol boundary. | ||
| HARD_LIMIT=1520000 | ||
| HARD_LIMIT=1450000 |
There was a problem hiding this comment.
not really justified by the changes of this PR, but always nice to see :)
There was a problem hiding this comment.
Oh nice! Wild guess is that the new rust compiler performs some better optimizations, and then this PR pushed it over the edge.
But still weird, this PR barely touches the contract 🤔
93f1cb9 to
eb9f85f
Compare
|
PR title type suggestion: This PR changes only dependency files and tests, so the type prefix should probably be |
Pull request overviewBumps Changes:
Reviewed changesPer-file summary
FindingsNo blocking issues — the prometheus version unification is the right fix for the missing-metrics bug, the feature shuffle correctly preserves test compilability (contract Non-blocking (nits, follow-ups, suggestions):
✅ Approved |
eb9f85f to
9423f12
Compare
|
PR title type suggestion: This PR is primarily a dependency update and routine maintenance, so the type prefix should probably be Suggested title: |
|
PR title type suggestion: This PR primarily updates dependencies and build files (Cargo.toml, Cargo.lock, scripts) with no changes to source code in Suggested title: |
Closes #1909 and #3395
I moved some
near-sdkfeatures around to make sure the old version ofprometheusis not used by the node, and that reduced the contract size a bit. But the big jump must have happened elsewhere.