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

Make sure all tests use reproducible versions #86

Open
ctrueden opened this issue Nov 15, 2022 · 0 comments
Open

Make sure all tests use reproducible versions #86

ctrueden opened this issue Nov 15, 2022 · 0 comments
Milestone

Comments

@ctrueden
Copy link
Member

Some tests use groupId:artifactId endpoints with no version specified. This is not guaranteed to be reproducible over time: tests that previously passed might start breaking due to Java-side code changes. We should change all tests to use specific versions.

The only exception is: we probably need one test that specifically does not specify the version, just to make sure it keeps working. For that, we can choose an artifact that is highly unlikely to ever be published again; perhaps a project that has since renamed its groupId or artifactId, like org.apache.commons:commons-math:2.2, which was last published in 2011, and has since moved on to org.apache.commons:commons-math3 (last published in 2016) and commons-math4 (not yet released).

@ctrueden ctrueden added this to the unscheduled milestone Nov 15, 2022
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

1 participant