Skip to content

Conversation

@chatton
Copy link
Collaborator

@chatton chatton commented Dec 1, 2025

This PR adds the compatibility testing binary that was being introduced in this PR #4680

By adding it in a single PR, we can more easily backport it to any branch that needs it.

For more context on its purpose see #4680 (review)

@github-actions github-actions bot added the external Issues created by non node team members label Dec 1, 2025
@chatton chatton marked this pull request as ready for review December 2, 2025 08:42
secrets: inherit

# build the compatibility image for use in cross compatibility tests.
docker-compat-build:
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

we might actually need to move this into the same workflow as the test, so that the tests can depend on this image being built more easily, but that can happen in a followup, I don't want to re-structure workflows too much in this same PR.

return runCompatibilityTests(ctx, client, args.skipGetRow)
}

func runCompatibilityTests(ctx context.Context, client *rpcclient.Client, skipGetRow bool) error {
Copy link
Collaborator Author

@chatton chatton Dec 3, 2025

Choose a reason for hiding this comment

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

I didn't make modifications to this, if anyone on the node team has more compatibility tests in mind, feel free to push to this branch or let me know what else needs to be tested. I was mainly focusing on how the image will be built and then how it will be utilized in future PRs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

external Issues created by non node team members

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants