Skip to content

Conversation

@ecPablo
Copy link
Collaborator

@ecPablo ecPablo commented Aug 26, 2025

This pull request addresses an issue in the converters generation logic for timelock executables. The main change ensures that converters are generated based on the proposal's chain metadata rather than requiring all executors, this is specially useful on the mcms cli in CLD where we need to sometimes load a subset of the chain selectors only so not all executables are provided.

Signed-off-by: Pablo <pablo.estrada@smartcontract.com>
@ecPablo ecPablo requested a review from a team as a code owner August 26, 2025 20:38
@changeset-bot
Copy link

changeset-bot bot commented Aug 26, 2025

🦋 Changeset detected

Latest commit: aed4de9

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@smartcontractkit/mcms Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions
Copy link

👋 ecPablo, thanks for creating this pull request!

To help reviewers, please consider creating future PRs as drafts first. This allows you to self-review and make any final changes before notifying the team.

Once you're ready, you can mark it as "Ready for review" to request feedback. Thanks!

ChrisAmora
ChrisAmora previously approved these changes Aug 26, 2025
Signed-off-by: Pablo <pablo.estrada@smartcontract.com>
@ecPablo ecPablo dismissed stale reviews from gustavogama-cll and ChrisAmora via 7aa2499 August 26, 2025 21:01
@ecPablo ecPablo enabled auto-merge August 26, 2025 21:45
@ecPablo ecPablo added this pull request to the merge queue Aug 27, 2025
@cl-sonarqube-production
Copy link

Merged via the queue into main with commit 8f14da3 Aug 27, 2025
23 of 24 checks passed
@ecPablo ecPablo deleted the ecpablo/timelock-predecessors-fixes branch August 27, 2025 14:32
github-merge-queue bot pushed a commit that referenced this pull request Aug 27, 2025
This PR was opened by the [Changesets
release](https://github.com/changesets/action) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.


# Releases
## @smartcontractkit/mcms@0.22.0

### Minor Changes

- [#441](#441)
[`fdf66b3`](fdf66b3)
Thanks [@ecPablo](https://github.com/ecPablo)! - Adds support for
getMinDelay to timelock inspectors on all supported chain families

- [#446](#446)
[`2e56b50`](2e56b50)
Thanks [@gustavogama-cll](https://github.com/gustavogama-cll)! - feat:
implement TimelockProposal.Merge()

- [#450](#450)
[`6e542cb`](6e542cb)
Thanks [@ecPablo](https://github.com/ecPablo)! - feat: add converted
operations count function

### Patch Changes

- [#449](#449)
[`8f14da3`](8f14da3)
Thanks [@ecPablo](https://github.com/ecPablo)! - fix: avoid requiring
all executors for converters generation

Co-authored-by: app-token-issuer-engops[bot] <144731339+app-token-issuer-engops[bot]@users.noreply.github.com>
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.

3 participants