ci: separate flaky tests into their own job
Metadata
Current evaluation
No evaluation has been recorded for this issue yet.
Issue body
Move tests marked with `@pytest.mark.flaky` into a dedicated `test-flaky` CI job so they can be rerun independently and quickly when they fail due to transient issues (e.g. Ubuntu archive syncs).
This avoids needing to re-run the full suite of slow tests if flaky tests fail.
Artifact upload failure is fixed in https://github.com/canonical/starflow/pull/139
Evaluation history
No evaluation history available.