Skip to content

Add openssl docker image for interop testing #402

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

nhorman
Copy link

@nhorman nhorman commented Aug 16, 2024

Thank you for all your great interop work

Add OpenSSL to the interop test matrix.

@nhorman
Copy link
Author

nhorman commented Aug 16, 2024

I see you have another interop test blocked on capacity due to the github matrix job limit. Do you have a strategy in mind for how to address that? I may be able to help

@marten-seemann
Copy link
Collaborator

Unfortunately, this requires a rather large refactoring of the workflow. This won't happen as long as the interop runner is unfunded. If your company is able to provide funding, please contact me directly.

@larseggert
Copy link
Contributor

You might want to look into using https://github.com/cloudposse/github-action-matrix-extended.

lxin added a commit to lxin/quic-interop-runner that referenced this pull request Feb 12, 2025
This reusable workflow groups interop tests by client, improving
organization.

More importantly, it works around the 256-job limit in the GitHub
Actions' matrix strategy, allowing additional images to be
included in implementations.json.

This approach requires minimal changes to interop.yml, primarily
moving the tests section into interop-tests.yml. The workflow now
matrices over all clients, passing a single client and all servers
to interop-tests.yml per run.

The approach is inspired by:

  https://github.com/lxin/github-action-matrix-extended

and suggested by Lars Eggert in

  quic-interop#402

Suggested-by: Lars Eggert <[email protected]>
Signed-off-by: Xin Long <[email protected]>
lxin added a commit to lxin/quic-interop-runner that referenced this pull request Feb 12, 2025
This reusable workflow groups interop tests by client, improving
organization.

More importantly, it works around the 256-job limit in the GitHub
Actions' matrix strategy, allowing additional images to be
included in implementations.json.

This approach requires minimal changes to interop.yml, primarily
moving the tests section into interop-tests.yml. The workflow now
matrices over all clients, passing a single client and all servers
to interop-tests.yml per run.

The approach is inspired by:

  https://github.com/lxin/github-action-matrix-extended

and suggested by Lars Eggert in

  quic-interop#402

Suggested-by: Lars Eggert <[email protected]>
Signed-off-by: Xin Long <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants