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

vdk-plugins: test only oldest and newest supported python version #1811

Merged
merged 2 commits into from
Mar 31, 2023

Conversation

antoniivanov
Copy link
Collaborator

As part of my effort to stabilize our Nightly builds and the CICD cluster I am removing testing middle versions.

We test with the oldest supported version to make sure we do not use a new feature added lately which would break compatability.

We test with newest version to make sure that it runs with newest version. Although the python itself is very likely to be backwords compatible (for minor release), there are sometimes small changes that are not and same cannot be told for 3th party dependecies we may use which may not support latest version fully.

Testing Done: this CI

As part of my effort to stabilize our Nightly builds and the CICD
cluster I am removing testing middle versions.

We test with the oldest supported version to make sure we do not use a
new feature added lately which would break compatability.

We test with newest version to make sure that it runs with newest
version. Although the python itself is very likely to be backwords
compatible (for minor release), there are sometimes small changes that
are not and same cannot be told for 3th party dependecies we may use
which may not support latest version fully.

Testing Done: this CI

Signed-off-by: Antoni Ivanov <aivanov@vmware.com>
Copy link
Contributor

@ivakoleva ivakoleva left a comment

Choose a reason for hiding this comment

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

What are the chances for bringing back those deleted ci jobs?
For example, the possibility of having resources updated or increased in accordance with our current needs (since onboarding of new release cycles). Or, not on every change, but occasionally checking the compliance with all minor versions?
In case the chance is good, then, we may consider a configurable or feature flag approach towards this.

@antoniivanov antoniivanov enabled auto-merge (squash) March 31, 2023 13:33
@antoniivanov antoniivanov merged commit a259917 into main Mar 31, 2023
@antoniivanov antoniivanov deleted the person/aivanov/vdk-plugins branch March 31, 2023 14:02
yonitoo pushed a commit that referenced this pull request Apr 4, 2023
)

As part of my effort to stabilize our Nightly builds and the CICD
cluster I am removing testing middle versions.

We test with the oldest supported version to make sure we do not use a
new feature added lately which would break compatability.

We test with newest version to make sure that it runs with newest
version. Although the python itself is very likely to be backwords
compatible (for minor release), there are sometimes small changes that
are not and same cannot be told for 3th party dependecies we may use
which may not support latest version fully.

Testing Done: this CI

Signed-off-by: Antoni Ivanov <aivanov@vmware.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants