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

create new Spread task for daily compatibility matrix testing #665

Open
cjdcordeiro opened this issue Aug 8, 2024 · 2 comments
Open

create new Spread task for daily compatibility matrix testing #665

cjdcordeiro opened this issue Aug 8, 2024 · 2 comments

Comments

@cjdcordeiro
Copy link
Collaborator

What needs to get done

Rockcraft has several loose dependencies, like LXD, multipass and docker (for the docs).

It would be good to have a dedicated spread test, with variants, to run a basic rockcraft pack on different versions of said dependencies.

Ideally, this test should also be run daily to improve our reaction time to changes happening elsewhere.

Why it needs to get done

Ref issues:

@tigarmo
Copy link
Collaborator

tigarmo commented Aug 8, 2024

I worry about the maintenance burden - we already had to disable the tests that use build-base: devel from the regular run because of interim breakage in 24.10, so in the LXD case we'd have another set of tests failing due to changes outside of our immediate control.

@cjdcordeiro
Copy link
Collaborator Author

But that's precisely why I'd like to have this test. To identify such cases, quickly. Imagine we had this test last week...we'd could've promptly acted (either by fixing the compatibility or updating the docs). And yes, to avoid continuous failures, we need to update this job with a list of supported versions that we'd need to maintain as an auxiliary CI script

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

No branches or pull requests

2 participants