Skip to content

[pull] develop from smartcontractkit:develop - #633

Merged
pull[bot] merged 2 commits into
bit-cook:developfrom
smartcontractkit:develop
Sep 25, 2026
Merged

pull[bot] merged 2 commits into
bit-cook:developfrom
smartcontractkit:develop

Conversation

@pull

@pull pull Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

cawthorne and others added 2 commits September 25, 2026 11:53
…es (#23818)

Bump stale apt curl pin to 8.5.0-2ubuntu10.15

The exact pin 'curl=8.5.0-2ubuntu10.13' hard-depends on
libcurl4t64 (= 8.5.0-2ubuntu10.13), which the Ubuntu archives no longer
serve (only 8.5.0-2ubuntu10.15 remains), so the image build fails with:

    The following packages have unmet dependencies:
     curl : Depends: libcurl4t64 (= 8.5.0-2ubuntu10.13) but
            8.5.0-2ubuntu10.15 is to be installed
    E: Unable to correct problems, you have held broken packages.

Same failure class as #23649 (stale gnupg pin on release/2.62.3): exact
apt pins age out whenever Ubuntu ships a security update. ports.ubuntu.com
(arm64) pruned the old libcurl4t64 first, so amd64 CI can stay green while
arm64 builds of the image are broken locally.
* chore: define WorkflowEngine interface and assert Engine implements it

* refactor: extract baseEngine from Engine

* chore: ErrShardDeniedNotOwner/ErrShardDeniedOrchestrator were moved to the shard failover manager

* feat: implement execution only engine

* refactor: move Put and handleAllTriggerEvents methods to engine.go as these are not shared across engine and executionEngine

* chore: remove outdated comment

* chore: parameterize engine name

* fix: enforce ObservedAt

* chore: remove initSubscriptions, rename coordinatedEngine and add Subscriber interface

* test: make shardDenial test excercise the engine's subscription path

* chore: rename CRE to Tenant

* chore: make Subscriber part of the WorkflowEngine interface + documentation improv

* chore: reordering base_engine

* chore: unexport errObservedAtMissing

* chore: reorder useWorkflowLimit

* test: improve TestEngine_ShardDenial test

* test: happy path for coordinatedEngine

* chore: make coordinatedEngine type unexported

* chore: make engine unexported

* test: assert on actual counters instead of waiting on a channel

* chore: base *baseEngine as a named field instead of embedding

* fix: revert setEngine signature change

* chore: docstring improvements

* test: promote and reuse newTestEngine

* test: improve test by using counters instead of ch

* chore: remove redundant interface check

* refactor: uses newTestEngine in ShardDenial test

* chore: rename initServiceEngine

---------

Co-authored-by: Michael Street <5597260+MStreet3@users.noreply.github.com>
@pull pull Bot locked and limited conversation to collaborators Sep 25, 2026
@pull pull Bot added the ⤵️ pull label Sep 25, 2026
@pull
pull Bot merged commit bbd5c3e into bit-cook:develop Sep 25, 2026
9 of 13 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants