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

Update github workflows to parse custom versions for external builds #286

Merged
merged 1 commit into from
Dec 12, 2023

Conversation

ferglor
Copy link
Collaborator

@ferglor ferglor commented Dec 12, 2023

This PR updates the workflows to read the PR description for custom refs to build against for each of the three external builds. If no refs are specified, "develop" is used.

When I introduced interface changes to chainlink-common, the three external builds for core, solana, and starknet failed, because those builds were using the develop version of each repository, which didn't account for the interface changes I had in chainlink-common. By specifying custom refs for commits that honor the interface changes in each of the three external repos in the PR description, the CI jobs are able to build successfully.

See this change in action on this PR: #285
See how CI failed without the workflow updates: https://github.com/smartcontractkit/chainlink-common/actions/runs/7183403401

@ferglor ferglor changed the title Update the github workflows to accept custom versions for external builds Update github workflows to accept custom versions for external builds Dec 12, 2023
@ferglor ferglor changed the title Update github workflows to accept custom versions for external builds Update github workflows to parse custom versions for external builds Dec 12, 2023
@jmank88 jmank88 merged commit fc53b0a into main Dec 12, 2023
8 checks passed
@jmank88 jmank88 deleted the chore/custom-build-versions branch December 12, 2023 19:26
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