Skip to content

build(dashmate): update Tenderdash image to v1.6.0#3940

Draft
Claudius-Maginificent wants to merge 3 commits into
v3.1-devfrom
build/dashmate-tenderdash-1.6.0-dev.2
Draft

build(dashmate): update Tenderdash image to v1.6.0#3940
Claudius-Maginificent wants to merge 3 commits into
v3.1-devfrom
build/dashmate-tenderdash-1.6.0-dev.2

Conversation

@Claudius-Maginificent

Copy link
Copy Markdown
Collaborator

Why this PR exists

  • Problem: dashmate pinned an older Tenderdash image (1.6-dev.1). We are moving dashmate to the Tenderdash 1.6.0 line.
  • What breaks without it: nodes provisioned by dashmate keep running an outdated Tenderdash build, missing the 1.6.0 changes.
  • Note: This PR currently pins the 1.6.0-dev.2 pre-release image so the 1.6.0 line can be tested end-to-end. It will be bumped to the final 1.6.0 image once that release is cut and testing passes — kept as a draft until then.

Issue being fixed or feature implemented

Move dashmate's default Tenderdash image to the 1.6.0 line. The base config previously pinned dashpay/tenderdash:1.6-dev.1; without this, dashmate-provisioned nodes stay on an outdated Tenderdash build.

What was done?

  • Bumped the default Tenderdash image in packages/dashmate/configs/defaults/getBaseConfigFactory.js to dashpay/tenderdash:1.6.0-dev.2.
  • Added a config migration (4.0.0-rc.2) in packages/dashmate/configs/getConfigFileMigrationsFactory.js so existing user configs upgrade to the new image on dashmate update (pulled DRY from the base config, so it tracks whatever the base config pins).

How Has This Been Tested?

  • Confirmed dashpay/tenderdash:1.6.0-dev.2 is published on Docker Hub (multi-arch amd64/arm64).
  • yarn workspace dashmate lint → 0 errors.

Breaking Changes

  • None.

Checklist:

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have added or updated relevant unit/integration/functional/e2e tests
  • I have added "!" to the title and described breaking changes in the corresponding section if my code contains any
  • I have made corresponding changes to the documentation if needed
  • Pin final 1.6.0 image (pending the final release + testing)

For repository code-owners and collaborators only

  • I have assigned this pull request to a milestone

🤖 Co-authored by Claudius the Magnificent AI Agent

lklimek added 3 commits June 19, 2026 12:03
Bump the default Tenderdash docker image in the base config from
dashpay/tenderdash:1.6-dev.1 to dashpay/tenderdash:1.6.0-dev.1.

Add a config migration entry keyed to 4.0.0-rc.2 so existing user
configs pick up the new image on `dashmate update`, not only fresh
installs. The entry pulls the image from the base config, matching the
established pattern for prior Tenderdash image bumps.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

<sub>🤖 Co-authored by [Claudius the Magnificent](https://github.com/lklimek/claudius) AI Agent</sub>
Bump the default Tenderdash docker image in the base config to
dashpay/tenderdash:1.6.0-dev.2.

This pin is intentionally ahead of Docker Hub publication: the dev.2
image is not yet pushed. A one-line TODO on the image line tracks the
external dependency and should be removed once the image is published.

The config migration entry keyed to 4.0.0-rc.2 pulls the image DRY from
the base config, so existing user configs pick up the new value on
`dashmate update` without a separate edit.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

<sub>🤖 Co-authored by [Claudius the Magnificent](https://github.com/lklimek/claudius) AI Agent</sub>
…n Docker Hub

dashpay/tenderdash:1.6.0-dev.2 is now published on Docker Hub
(multi-arch amd64/arm64), so the temporary pending-publish TODO above
the image line no longer applies and is removed. The pinned image is
unchanged.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

<sub>🤖 Co-authored by [Claudius the Magnificent](https://github.com/lklimek/claudius) AI Agent</sub>
@coderabbitai

coderabbitai Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: bca7a8e5-cddc-4ecc-a82c-81712b5c80f8

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch build/dashmate-tenderdash-1.6.0-dev.2

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants