Skip to content

Build external repos that depend on evm#504

Open
dhaidashenko wants to merge 6 commits into
developfrom
feature/build-external-repos
Open

Build external repos that depend on evm#504
dhaidashenko wants to merge 6 commits into
developfrom
feature/build-external-repos

Conversation

@dhaidashenko

Copy link
Copy Markdown
Contributor

No description provided.

Comment thread .github/workflows/build_external.yml Fixed
@dhaidashenko
dhaidashenko marked this pull request as ready for review July 16, 2026 15:00
@dhaidashenko
dhaidashenko requested a review from a team as a code owner July 16, 2026 15:00
Copilot AI review requested due to automatic review settings July 16, 2026 15:00
@dhaidashenko
dhaidashenko requested review from a team as code owners July 16, 2026 15:00

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds a new GitHub Actions workflow intended to build downstream/external repositories (currently Chainlink core) against a chainlink-evm PR commit, to surface integration breakages early.

Changes:

  • Introduces .github/workflows/build_external.yml triggered on pull_request.
  • Adds an init job that pulls a shared script from smartcontractkit/.github to derive the Chainlink core ref.
  • Adds a build-chainlink job that checks out Chainlink core, updates its chainlink-evm dependency to the PR SHA, and builds Chainlink.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/build_external.yml Outdated
Comment thread .github/workflows/build_external.yml
Comment thread .github/workflows/build_external.yml
Comment thread .github/workflows/build_external.yml
@dhaidashenko
dhaidashenko requested a review from erikburt July 17, 2026 13:41
Comment thread .github/workflows/build_external.yml Outdated
Comment thread .github/workflows/build_external.yml Outdated
Comment thread .github/workflows/build_external.yml Outdated
Comment thread .github/workflows/build_external.yml Outdated
dhaidashenko and others added 4 commits July 17, 2026 15:54
Co-authored-by: chainchad <96362174+chainchad@users.noreply.github.com>
Co-authored-by: chainchad <96362174+chainchad@users.noreply.github.com>
Co-authored-by: chainchad <96362174+chainchad@users.noreply.github.com>
Co-authored-by: chainchad <96362174+chainchad@users.noreply.github.com>
Comment on lines +60 to +68
- name: Checkout the chainlink core repo
uses: actions/checkout@v7
with:
repository: smartcontractkit/chainlink
ref: ${{ needs.init.outputs.core-ref }}
persist-credentials: false
path: chainlink

- name: Setup Go

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Discussed on Slack. The upstream script parses out the ref and only those with write access can create a ref on the /chainlink repo.

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.

4 participants