Hi,
recently, we've started using some Python 3.9 specific features in one of our projects ( https://pagure.io/fedora-qa/blockerbugs ). It has Zuul set up for PR CI, but it seems the tests are ran on Python 3.8/F32.
Is there any way to work around it and get at least Python 3.9 to run our tests? Or is there any plan to upgrade test runners to at least F33?
Thanks a lot!
Yes, you can find the list of available Node label here: https://fedora.softwarefactory-project.io/zuul/labels
Usually we define a nodeset (each nodesets can define one or more hosts) that make use of labels.
I see in the blockerbugs project here: https://pagure.io/fedora-qa/blockerbugs/blob/develop/f/.zuul.yaml that the fedora-32-vm nodeset is used.
Nodeset for the Fedora tenant are defined here: https://pagure.io/fedora-zuul-jobs/blob/master/f/zuul.d/nodesets.yaml
Then feel free to use the nodeset that fit your need, I guess the fedora-34-container or fedora-34-vm will be ok for python3.9
Simply update the .zuul.yaml with the required nodeset name.
Metadata Update from @fbo: - Issue tagged with: Zuul CI
Oh, I am an idiot, I've completely forgot that I've manually specified any version anywhere.
Anyhow, thanks a lot, it's fixed now!
Metadata Update from @frantisekz: - Issue status updated to: Closed (was: Open)
Log in to comment on this ticket.