Repository navigation
chore: update pins to make CI clients integration to work again - #4560
Open
fresh-borzoni wants to merge 4 commits into
Open
fresh-borzoni wants to merge 4 commits into
fresh-borzoni wants to merge 4 commits into
Conversation
Member
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Client Integration has failed to start on every run since Sep 28. Apache's list of allowed actions dropped two versions the workflow pins: astral-sh/setup-uv v8.2.0 on Sep 27 and erlef/setup-beam v1.24.0 on Sep 28. GitHub rejects a workflow when any of its jobs uses an action outside that list, so no job ran, including the Rust, C++ and Gateway jobs that use neither action.
This change moves setup-uv to v10.2.0 and setup-beam to v1.24.1. It also moves sccache-action from v0.0.10 to v0.0.11, because v0.0.10 leaves the list on Oct 22 and would stop the workflow again. All three versions are on the list with no expiry date, and each commit hash matches its release tag.
The setup-uv steps pass no inputs, so the breaking changes in v9 and v10, which change cache defaults, don't apply. This pull request edits the workflow, so its own Client Integration run checks the change.
Three tool releases since the last green runs break checks on unchanged code, so this pull request also fixes them.
mypy 2.4.0, released Oct 1, makes stubtest expect
__rand__and__ror__next to__and__and__or__. ThePredicatestub now declares them.The runner image now ships Rust 1.99. Its clippy rejects
#[pyclass(from_py_object)]onChangeType, because PyO3 0.28 generates a.clone()on thatCopyenum. PyO3 0.29.3 fixes this. Until then,ChangeTypeusesskip_from_py_object, since no binding takes it as an argument.The runner image also moved from Maven 3.9 to 3.10, which turns duplicate POM declarations from warnings into errors.
fluss-fs-ossdeclaredmaven-jar-plugintwice, andfluss-flink-commondeclaredflink-connector-basetwice. Each module now has one declaration, and its effective POM is unchanged.