From c627379ab716c676f03b4f918d1687c2d14b5cc6 Mon Sep 17 00:00:00 2001 From: Lukasz Klimek <842586+lklimek@users.noreply.github.com> Date: Fri, 19 Jun 2026 12:03:35 +0200 Subject: [PATCH 1/3] build(dashmate): update Tenderdash image to v1.6.0-dev.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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) 🤖 Co-authored by [Claudius the Magnificent](https://github.com/lklimek/claudius) AI Agent --- .../dashmate/configs/defaults/getBaseConfigFactory.js | 2 +- .../dashmate/configs/getConfigFileMigrationsFactory.js | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/dashmate/configs/defaults/getBaseConfigFactory.js b/packages/dashmate/configs/defaults/getBaseConfigFactory.js index 00ab348626..b4edf931e1 100644 --- a/packages/dashmate/configs/defaults/getBaseConfigFactory.js +++ b/packages/dashmate/configs/defaults/getBaseConfigFactory.js @@ -355,7 +355,7 @@ export default function getBaseConfigFactory() { tenderdash: { mode: 'full', docker: { - image: 'dashpay/tenderdash:1.6-dev.1', + image: 'dashpay/tenderdash:1.6.0-dev.1', }, p2p: { host: '0.0.0.0', diff --git a/packages/dashmate/configs/getConfigFileMigrationsFactory.js b/packages/dashmate/configs/getConfigFileMigrationsFactory.js index da87a2b351..29383cb9bf 100644 --- a/packages/dashmate/configs/getConfigFileMigrationsFactory.js +++ b/packages/dashmate/configs/getConfigFileMigrationsFactory.js @@ -1520,6 +1520,14 @@ export default function getConfigFileMigrationsFactory(homeDir, defaultConfigs) return configFile; }, + '4.0.0-rc.2': (configFile) => { + Object.entries(configFile.configs) + .forEach(([, options]) => { + options.platform.drive.tenderdash.docker.image = base.get('platform.drive.tenderdash.docker.image'); + }); + + return configFile; + }, }; } From 70d6eaf841d0112fade4f0b5873f57f9770bf196 Mon Sep 17 00:00:00 2001 From: Lukasz Klimek <842586+lklimek@users.noreply.github.com> Date: Fri, 19 Jun 2026 13:38:06 +0200 Subject: [PATCH 2/3] build(dashmate): update Tenderdash image to v1.6.0-dev.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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) 🤖 Co-authored by [Claudius the Magnificent](https://github.com/lklimek/claudius) AI Agent --- packages/dashmate/configs/defaults/getBaseConfigFactory.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/dashmate/configs/defaults/getBaseConfigFactory.js b/packages/dashmate/configs/defaults/getBaseConfigFactory.js index b4edf931e1..38a4fda553 100644 --- a/packages/dashmate/configs/defaults/getBaseConfigFactory.js +++ b/packages/dashmate/configs/defaults/getBaseConfigFactory.js @@ -355,7 +355,8 @@ export default function getBaseConfigFactory() { tenderdash: { mode: 'full', docker: { - image: 'dashpay/tenderdash:1.6.0-dev.1', + // TODO(2026-06-19): dashpay/tenderdash:1.6.0-dev.2 not yet published on Docker Hub — verify/remove once the image is pushed + image: 'dashpay/tenderdash:1.6.0-dev.2', }, p2p: { host: '0.0.0.0', From a28cdef045bc35d74ef1c59c9e1c54ded998d4bb Mon Sep 17 00:00:00 2001 From: Lukasz Klimek <842586+lklimek@users.noreply.github.com> Date: Fri, 19 Jun 2026 14:08:34 +0200 Subject: [PATCH 3/3] build(dashmate): drop pending-publish TODO now that v1.6.0-dev.2 is on Docker Hub MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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) 🤖 Co-authored by [Claudius the Magnificent](https://github.com/lklimek/claudius) AI Agent --- packages/dashmate/configs/defaults/getBaseConfigFactory.js | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/dashmate/configs/defaults/getBaseConfigFactory.js b/packages/dashmate/configs/defaults/getBaseConfigFactory.js index 38a4fda553..8c2ebcb57c 100644 --- a/packages/dashmate/configs/defaults/getBaseConfigFactory.js +++ b/packages/dashmate/configs/defaults/getBaseConfigFactory.js @@ -355,7 +355,6 @@ export default function getBaseConfigFactory() { tenderdash: { mode: 'full', docker: { - // TODO(2026-06-19): dashpay/tenderdash:1.6.0-dev.2 not yet published on Docker Hub — verify/remove once the image is pushed image: 'dashpay/tenderdash:1.6.0-dev.2', }, p2p: {