CI: Port Upgrade test to Rust #3108
Labels
bug
Something isn't working
build-release
CD
DX/GENERAL
Developer Experience General
good first issue
Good for newcomers
technical debt
Related to #3003
The upgrade test is brittle. We assume upgrades succeed only if versions are different.
It relied on the comparing version updates using string length of versions (of a specific length) instead of comparing based on semver x.y.z.
When we started using prerelease (e.g.
alpha
,beta
,dev
), exposed this flaw of assuming the length of the version string.fluvio/tests/upgrade-test.sh
Line 30 in 6943374
fluvio/tests/upgrade-test.sh
Lines 133 to 155 in 6943374
I suspect job failure is due to evaluating this line
fluvio/tests/upgrade-test.sh
Line 128 in 6943374
Output
Logs from failed job in CD_Dev: https://github.com/infinyon/fluvio/actions/runs/4546452513/jobs/8015101349
logs_37217.zip
The text was updated successfully, but these errors were encountered: