Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automation LOOPP services #11631

Merged
merged 4 commits into from
Jan 18, 2024
Merged

Automation LOOPP services #11631

merged 4 commits into from
Jan 18, 2024

Conversation

ferglor
Copy link
Collaborator

@ferglor ferglor commented Dec 20, 2023

The key change here involves building the automation services inside NewOCR2KeeperProvider

The AutomationProvider does not provide services used only by the DelegateConfig, but rather, it focuses on providing services specified in the automationServices slice

We're now passing a struct of MercuryCredentials into the RelayArgs, so that we can establish mercury credentials for the registry constructor

The majority of files in this PR are impacted by the move of automation types to chainlink-common from chainlink-automation

Associated PRs

chainlink-common: smartcontractkit/chainlink-common#297
chainlink-automation: smartcontractkit/chainlink-automation#299

Copy link
Contributor

I see that you haven't updated any README files. Would it make sense to do so?

@ferglor ferglor force-pushed the feature/AUTO-7266-loopp2 branch 2 times, most recently from 360ca4a to 3d2b3c7 Compare December 22, 2023 00:49
@ferglor ferglor marked this pull request as ready for review December 22, 2023 01:12
@ferglor ferglor requested review from a team, jmank88 and krehermann as code owners December 22, 2023 01:12
@ferglor ferglor force-pushed the feature/AUTO-7266-loopp2 branch 6 times, most recently from d9eb295 to 6eb38cd Compare December 23, 2023 23:51
@ferglor ferglor force-pushed the feature/AUTO-7266-loopp2 branch 2 times, most recently from 6d667b2 to 00e4095 Compare January 12, 2024 16:36
@ferglor ferglor force-pushed the feature/AUTO-7266-loopp2 branch from fa4ca99 to 8743cfd Compare January 13, 2024 02:05
@ferglor ferglor force-pushed the feature/AUTO-7266-loopp2 branch from 8743cfd to d321953 Compare January 13, 2024 02:17
@ferglor ferglor force-pushed the feature/AUTO-7266-loopp2 branch from d321953 to 1473d2d Compare January 13, 2024 02:22
@ferglor ferglor force-pushed the feature/AUTO-7266-loopp2 branch from 1473d2d to 211a323 Compare January 13, 2024 02:29
@ferglor ferglor force-pushed the feature/AUTO-7266-loopp2 branch from 211a323 to a16a934 Compare January 13, 2024 02:37
Update chainlink-automation
Update the relayer to expose services
Reduce the services created outside LOOPP

Bump dependencies

This reverts commit aaed53e0be87c94918471d57b8144f0fca7ed5dd.

Pass provider services into the delegate conf

Use more provider services, bump common

Move MercuryCredentials into common

Clean up the old automation services for 2.1

Bump common and automation

Make modgraph

Pass mercury credentials directly
@cl-sonarqube-production
Copy link

@ferglor ferglor added this pull request to the merge queue Jan 18, 2024
Merged via the queue into develop with commit fcc3006 Jan 18, 2024
81 checks passed
@ferglor ferglor deleted the feature/AUTO-7266-loopp2 branch January 18, 2024 03:52
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.

2 participants