diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 7f3f5c8..354c2fa 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.23.0" + ".": "0.23.1" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a26c6f..d079973 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.23.1](https://github.com/lukso-network/tools-lukso-cli/compare/v0.23.0...v0.23.1) (2024-12-12) + + +### Bug Fixes + +* update clients in clients directory ([#276](https://github.com/lukso-network/tools-lukso-cli/issues/276)) ([57058f8](https://github.com/lukso-network/tools-lukso-cli/commit/57058f81e5c1cfb3eb4858fd0062557179f152fd)) + ## [0.23.0](https://github.com/lukso-network/tools-lukso-cli/compare/v0.22.0...v0.23.0) (2024-12-12) diff --git a/commands/update.go b/commands/update.go index e614755..46db9a8 100644 --- a/commands/update.go +++ b/commands/update.go @@ -47,7 +47,7 @@ func UpdateClients(ctx *cli.Context) (err error) { toUpdate := []clients.ClientBinaryDependency{execution, consensus, validator} for _, client := range toUpdate { - if client == clients.LighthouseValidator || client == clients.TekuValidator { + if client == clients.LighthouseValidator || client == clients.TekuValidator || client == clients.Nimbus2Validator { continue } diff --git a/dependencies/clients/besu.go b/dependencies/clients/besu.go index 0332832..0ee5753 100644 --- a/dependencies/clients/besu.go +++ b/dependencies/clients/besu.go @@ -96,6 +96,16 @@ func (b *BesuClient) Install(url string, isUpdate bool) (err error) { return } +func (b *BesuClient) Update() (err error) { + tag := b.getVersion() + + log.WithField("dependencyTag", tag).Infof("⬇️ Updating %s", b.name) + + url := b.ParseUrl(tag, "") + + return b.Install(url, true) +} + func (b *BesuClient) FilePath() string { return besuFolder } diff --git a/dependencies/clients/erigon.go b/dependencies/clients/erigon.go index dfc8d72..3402880 100644 --- a/dependencies/clients/erigon.go +++ b/dependencies/clients/erigon.go @@ -135,6 +135,16 @@ func (e *ErigonClient) Install(url string, isUpdate bool) (err error) { return } +func (e *ErigonClient) Update() (err error) { + tag := e.getVersion() + + log.WithField("dependencyTag", tag).Infof("⬇️ Updating %s", e.name) + + url := e.ParseUrl(tag, "") + + return e.Install(url, true) +} + func (e *ErigonClient) PrepareStartFlags(ctx *cli.Context) (startFlags []string, err error) { if !utils.FlagFileExists(ctx, flags.ErigonConfigFileFlag) { err = errors.ErrFlagMissing diff --git a/dependencies/clients/nimbus2.go b/dependencies/clients/nimbus2.go index 6df152d..ab36bb4 100644 --- a/dependencies/clients/nimbus2.go +++ b/dependencies/clients/nimbus2.go @@ -111,6 +111,16 @@ func (n *Nimbus2Client) Install(url string, isUpdate bool) (err error) { return } +func (n *Nimbus2Client) Update() (err error) { + tag := n.getVersion() + + log.WithField("dependencyTag", tag).Infof("⬇️ Updating %s", n.name) + + url := n.ParseUrl(tag, common.Nimbus2CommitHash) + + return n.Install(url, true) +} + func (n *Nimbus2Client) FilePath() string { return nimbus2Folder } diff --git a/dependencies/clients/teku.go b/dependencies/clients/teku.go index 3bd6974..7876254 100644 --- a/dependencies/clients/teku.go +++ b/dependencies/clients/teku.go @@ -105,6 +105,16 @@ func (t *TekuClient) Install(url string, isUpdate bool) (err error) { return } +func (t *TekuClient) Update() (err error) { + tag := t.getVersion() + + log.WithField("dependencyTag", tag).Infof("⬇️ Updating %s", t.name) + + url := t.ParseUrl(tag, "") + + return t.Install(url, true) +} + func (t *TekuClient) FilePath() string { return tekuFolder }