-
Notifications
You must be signed in to change notification settings - Fork 0
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
feat: merge cometbft v0.37.5 #7
base: Agoric
Are you sure you want to change the base?
Conversation
The "toml" annotation of "send no load" had a typo (`send_no_laod`). This is suspected to have caused failures in e2e, however I couldn't reproduce the error locally, so not sure this will fix it. Still, the typo needs to be fixed in any case. --- #### PR checklist - [x] Tests written/updated, or no tests needed - [x] `CHANGELOG_PENDING.md` updated, or no changelog entry needed - [x] Updated relevant documentation (`docs/`) and code comments, or no documentation updates needed (cherry picked from commit 739b92b) Co-authored-by: Sergio Mena <[email protected]>
Fixes the issue observed in an [e2e test run](https://github.com/tendermint/tendermint/actions/runs/3588927225). The issue arises when the e2e runner process cannot connect to the remote node. In the previous version of this code, the runner would simply skip the transaction if the client couldn't connect. This pull request resurrects that behavior. --- #### PR checklist - [ ] Tests written/updated, or no tests needed - [ ] `CHANGELOG_PENDING.md` updated, or no changelog entry needed - [ ] Updated relevant documentation (`docs/`) and code comments, or no documentation updates needed (cherry picked from commit d09f4f5) Co-authored-by: William Banfield <[email protected]>
* docs: Fix metrics name rendering (#9695) The docs theme unfortunately wraps code blocks inside tables, breaking the names and making them somewhat unreadable. This removes all the backticks from the metric names and tags. --- #### PR checklist - [x] Tests written/updated, or no tests needed - [x] `CHANGELOG_PENDING.md` updated, or no changelog entry needed - [x] Updated relevant documentation (`docs/`) and code comments, or no documentation updates needed (cherry picked from commit 17c94bb) # Conflicts: # docs/tendermint-core/metrics.md * Resolve conflicts Signed-off-by: Thane Thomson <[email protected]> Signed-off-by: Thane Thomson <[email protected]> Co-authored-by: Thane Thomson <[email protected]>
* defer wait group completion * generate correct number of tx (cherry picked from commit 654e565) Co-authored-by: William Banfield <[email protected]>
* e2e: setup testing for multi-version (#9819) This pull requests sets up the e2e tests to be able to support multiple versions within the same test network. This is achieved through a few simple changes: * Each node takes a `version` parameter in the testnet manifest. This dictates which version of the testapp to use. If not set, the locally available version is used. * Adds a `testapp-docker.yml` workflow that publishes the testapp to docker hub so that tagged versions may be available for use in a multi-version test network. This change does not actually add a testnetwork that does multi-version testing. Since no previous versions of the testapp have been published to dockerhub, there are not old versions available to test against. We'll either need to configure this after the next minor release which will trigger a testapp to be pushed to dockerhub, or push an image from the previous version of Tendermint so that the multiversion test has an old version to pull. #### PR checklist - [ ] Tests written/updated, or no tests needed - [ ] `CHANGELOG_PENDING.md` updated, or no changelog entry needed - [ ] Updated relevant documentation (`docs/`) and code comments, or no documentation updates needed (cherry picked from commit 5ba0d13) # Conflicts: # test/e2e/pkg/manifest.go * fix conflict Co-authored-by: William Banfield <[email protected]> Co-authored-by: William Banfield <[email protected]>
Since starting off as a wee validator, I've been mystified by the volume of p2p logspam, which often makes it impossible to monitor other tasks. Thus, routine p2p events, have been cast into the land of debug. --- #### PR checklist - [x] Tests written/updated, or no tests needed - [x] `CHANGELOG_PENDING.md` updated, or no changelog entry needed - [x] Updated relevant documentation (`docs/`) and code comments, or no documentation updates needed Co-authored-by: Jacob Gadikian <[email protected]>
* adds prepare and process proposal commands to console help * comment typo fix (cherry picked from commit c3302b0) Co-authored-by: Lasaro Camargos <[email protected]>
* Rejects empty transactions in the example kvstore * Add code for rejected transaction; Add test for txn rejection; * Apply suggestions from code review Co-authored-by: Sergio Mena <[email protected]> (cherry picked from commit 49502da) Co-authored-by: Lasaro Camargos <[email protected]>
* add multiversion flag to generator * clarify flag comment (cherry picked from commit ac48630) Co-authored-by: William Banfield <[email protected]>
Updates the discussion of prepareProposal in the go tutorials to mention tx_max_bytes limitation to transaction set size. --- #### PR checklist - [x] Tests written/updated, or no tests needed - [x] `CHANGELOG_PENDING.md` updated, or no changelog entry needed - [x] Updated relevant documentation (`docs/`) and code comments, or no documentation updates needed (cherry picked from commit ba84060) Co-authored-by: Lasaro Camargos <[email protected]>
…9858) (cherry picked from commit 365af06) Co-authored-by: William Banfield <[email protected]>
(cherry picked from commit 1c0995c) Co-authored-by: Lasaro Camargos <[email protected]>
Signed-off-by: Thane Thomson <[email protected]> Signed-off-by: Thane Thomson <[email protected]> (cherry picked from commit 82ec855) Co-authored-by: Thane Thomson <[email protected]>
Bumps [bufbuild/buf-setup-action](https://github.com/bufbuild/buf-setup-action) from 1.9.0 to 1.10.0. - [Release notes](https://github.com/bufbuild/buf-setup-action/releases) - [Commits](bufbuild/buf-setup-action@v1.9.0...v1.10.0) --- updated-dependencies: - dependency-name: bufbuild/buf-setup-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 3 to 4. - [Release notes](https://github.com/goreleaser/goreleaser-action/releases) - [Commits](goreleaser/goreleaser-action@v3...v4) --- updated-dependencies: - dependency-name: goreleaser/goreleaser-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add vulncheck target to Makefile Signed-off-by: Thane Thomson <[email protected]> * ci: Add govulncheck workflow Signed-off-by: Thane Thomson <[email protected]> Signed-off-by: Thane Thomson <[email protected]> (cherry picked from commit 8b7ae93) Co-authored-by: Thane Thomson <[email protected]>
* docs: Update upgrading guidelines with new ABCI version Signed-off-by: Thane Thomson <[email protected]> * docs: Fix broken link in upgrading guidelines for ABCI++ Signed-off-by: Thane Thomson <[email protected]> * docs: Prepare version in upgrading guidelines Signed-off-by: Thane Thomson <[email protected]> * Update UPGRADING.md Co-authored-by: Sergio Mena <[email protected]> Signed-off-by: Thane Thomson <[email protected]> Co-authored-by: Sergio Mena <[email protected]>
…mits (backport #9760) (#9775)" (#9945) This reverts commit 5703cc3.
Signed-off-by: Thane Thomson <[email protected]>
Bumps [actions/stale](https://github.com/actions/stale) from 6 to 7. - [Release notes](https://github.com/actions/stale/releases) - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md) - [Commits](actions/stale@v6...v7) --- updated-dependencies: - dependency-name: actions/stale dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…metbft#36) Bumps [bufbuild/buf-setup-action](https://github.com/bufbuild/buf-setup-action) from 1.10.0 to 1.11.0. - [Release notes](https://github.com/bufbuild/buf-setup-action/releases) - [Commits](bufbuild/buf-setup-action@v1.10.0...v1.11.0) --- updated-dependencies: - dependency-name: bufbuild/buf-setup-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Thane Thomson <[email protected]> Signed-off-by: Thane Thomson <[email protected]> (cherry picked from commit ddd0117) Co-authored-by: Thane Thomson <[email protected]>
…bft#113) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3.2.0 to 3.3.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@v3.2.0...v3.3.0) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…metbft#114) Bumps [bufbuild/buf-setup-action](https://github.com/bufbuild/buf-setup-action) from 1.11.0 to 1.12.0. - [Release notes](https://github.com/bufbuild/buf-setup-action/releases) - [Commits](bufbuild/buf-setup-action@v1.11.0...v1.12.0) --- updated-dependencies: - dependency-name: bufbuild/buf-setup-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Renaming of variables and aliases prefixed with tm to use prefix cmt * Replacing references to alias in the documentation * Placate linter * Replacing missed references * reverting typos * reverting typos
I noticed that stalebot wasn't respecting our `wip` label, only to realize I hadn't yet updated its config. --- #### PR checklist - [x] Tests written/updated, or no tests needed - [x] `CHANGELOG_PENDING.md` updated, or no changelog entry needed - [x] Updated relevant documentation (`docs/`) and code comments, or no documentation updates needed (cherry picked from commit 9975bc8) Co-authored-by: Thane Thomson <[email protected]>
* Porting 0.37.0 changelog to unclog * redirecting unclog to cometbft repo * Add epilogue.md with pointer to upstream changelog * Backtick quoting go module names Renaming files to be more descriptive of issue * Use commit rather than tag in link to upstream changelog * fixing issue number * Improve epilogue.md and add generated CHANGELOG.md
* [cherry-picked] Renaming in docker-related files (cometbft#110) * Performed renaming in docker-related files * Fix e2e launch * one more * revert rename of tendermint-docker.yml * unrevert renaming tendermint-docker.yml * Rename TENDERMINT_BUILD_OPTIONS to COMETBFT_BUILD_OPTIONS all over * Linter error * Revert `cometbft-proof` to `tendermint-proof` * Replaced TENDERMINT_VERSION --> COMETBFT_VERSION all over the codebase
* Reproducing the work done on cometbft#133, for branch v0.37.x * Updated docker related changes * Removed extra comments Co-authored-by: Jasmina Malicevic <[email protected]>
Updated to incorporate upstream v0.37.5. |
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Adding a keepalive comment for now. We'd like to not land this on |
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Not stale. |
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Fixes Agoric/agoric-sdk#8995 following directions at Upgrading the Interchain Stack.
Upstream changes: cometbft/cometbft@v0.34.30...v0.37.5
Our changes from old upstream base: cometbft/cometbft@v0.34.30...agoric-labs:cometbft:v0.34.30-alpha.agoric.1
Our changes from new upstream base: cometbft/cometbft@v0.37.5...agoric-labs:cometbft:gibson-8995-merge-v0.37.4
PR checklist
Tests written/updatedCHANGELOG-Agoric.md.changelog
(we useunclog to manage our changelog)
Updated relevant documentation (docs/
orspec/
) and code commentsDetails
Changes were required in .github/workflows (where we can't switch from rtCamp/action-slack-notify to slackapi/slack-github-action until replacing the repository secret
SLACK_WEBHOOK
withSLACK_WEBHOOK_URL
, which neither @JimLarson nor I have sufficient privileges to do ourselves) and in abci/client/committing_client.go (where method changes were needed for the new Client interface... @michaelfig please read v0.37.4 UPGRADING.md and review the lock level in {Prepare,Process}Proposal{Sync,Async}).# Setup
# Get test baselines
# old upstream base vs. current head
# old upstream base vs. new upstream base
# Make a commit with the same state as $NEW_BASE but with $OLD_BASE as a parent
# Make a branch based on the current head and merge in the commit we just made
# Resolve conflicts
# result
# Update abci/client/committing_client.go for ABCI changes
# result
# Compare test results
# Merge in v0.37.5
# Resolve conflicts
# result
# Compare test results