Skip to content

ci: Remove GH actions CI builds#2372

Merged
mslipper merged 1 commit intoethereum-optimism:developfrom
mslipper:feat/remove-actions-ci
Mar 27, 2022
Merged

ci: Remove GH actions CI builds#2372
mslipper merged 1 commit intoethereum-optimism:developfrom
mslipper:feat/remove-actions-ci

Conversation

@mslipper
Copy link
Collaborator

The actions responsible for building/deploying changesets have been left in place until a CircleCI implementation is built.

The actions responsible for building/deploying changesets have been left in place until a CircleCI implementation is built.
@changeset-bot
Copy link

changeset-bot bot commented Mar 26, 2022

⚠️ No Changeset found

Latest commit: 4d5a0ef

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

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

@github-actions github-actions bot added 2-reviewers M-ci Meta: ci related work labels Mar 26, 2022
Copy link
Contributor

@smartcontracts smartcontracts left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ya love to see it 🔥🔥🔥

@mslipper mslipper merged commit 3dee265 into ethereum-optimism:develop Mar 27, 2022
theochap added a commit that referenced this pull request Dec 10, 2025
…#2388)

## Description

This PR refactors the core logic of the engine task handler. In
particular, it moves duplicate code from the build and the insert unsafe
tasks to the forkchoice task.

Changes:
- Add an associated `Output` type for the `EngineTaskExt` trait which
allows the implementors of this trait to be composed. In particular, the
`ForkchoiceTask` may returns the payload id that was inserted in the EL,
which can be used by the `BuildTask` to consolidate the payload into the
engine state.
- Allows the `ForkchoiceTask` to directly insert newly built payload
attributes into the EL (by adding an `Option<OpAttributeWithParent>`
argument to the `ForkchoiceTask`). This allows to refactors both calls
to the `FCU` inside the `BuildTask` using the `ForkchoiceTask` and
avoids manually handling the forkchoice updates
- Moves the `PayloadStatus` verification logic to the `ForkchoiceTask`
to avoid having to perform the same logic in both the `BuildTask` and
the `InsertUnsafeTask`, which allows to fix the sequencer kickstart
issue described in #2372

Close #2372 

## Potential follow-ups

- Remove the clones inside the engine tasks
- Refactor the `new_payload` logic into an engine task to remove
duplicate code in the `InsertUnsafe` and `Build`Tasks
theochap added a commit that referenced this pull request Jan 14, 2026
…op-rs/kona#2388)

## Description

This PR refactors the core logic of the engine task handler. In
particular, it moves duplicate code from the build and the insert unsafe
tasks to the forkchoice task.

Changes:
- Add an associated `Output` type for the `EngineTaskExt` trait which
allows the implementors of this trait to be composed. In particular, the
`ForkchoiceTask` may returns the payload id that was inserted in the EL,
which can be used by the `BuildTask` to consolidate the payload into the
engine state.
- Allows the `ForkchoiceTask` to directly insert newly built payload
attributes into the EL (by adding an `Option<OpAttributeWithParent>`
argument to the `ForkchoiceTask`). This allows to refactors both calls
to the `FCU` inside the `BuildTask` using the `ForkchoiceTask` and
avoids manually handling the forkchoice updates
- Moves the `PayloadStatus` verification logic to the `ForkchoiceTask`
to avoid having to perform the same logic in both the `BuildTask` and
the `InsertUnsafeTask`, which allows to fix the sequencer kickstart
issue described in #2372

Close #2372 

## Potential follow-ups

- Remove the clones inside the engine tasks
- Refactor the `new_payload` logic into an engine task to remove
duplicate code in the `InsertUnsafe` and `Build`Tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

M-ci Meta: ci related work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants