Skip to content

Add openssl docker image for interop testing#402

Open
nhorman wants to merge 1 commit into
quic-interop:masterfrom
nhorman:openssl-interop
Open

Add openssl docker image for interop testing#402
nhorman wants to merge 1 commit into
quic-interop:masterfrom
nhorman:openssl-interop

Conversation

@nhorman

@nhorman nhorman commented Aug 16, 2024

Copy link
Copy Markdown

Thank you for all your great interop work

Add OpenSSL to the interop test matrix.

@nhorman

nhorman commented Aug 16, 2024

Copy link
Copy Markdown
Author

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
Copy Markdown
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
Copy Markdown
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 <lars@eggert.org>
Signed-off-by: Xin Long <lucien.xin@gmail.com>
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 <lars@eggert.org>
Signed-off-by: Xin Long <lucien.xin@gmail.com>
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