Skip to content

deps: Update crossplane-runtime to v2.2.0 - #7150

Merged
adamwg merged 2 commits into
crossplane:release-2.2from
adamwg:awg/bump-runtime-v2.2
Feb 17, 2026
Merged

adamwg merged 2 commits into
crossplane:release-2.2from
adamwg:awg/bump-runtime-v2.2

Conversation

@adamwg

@adamwg adamwg commented Feb 17, 2026 •

Copy link
Copy Markdown
Member

Description of your changes

Update crossplane-runtime dependency for the v2.2.0 release.

Add nolints for our usage of a couple of newly-deprecated controller-runtime APIs: the EventRecorder API and the older SSA API. In both cases, the change to use the new ones should be relatively straightforward, but in the interest of stability we'll wait to do it on main after the v2.2.0 release rather than here in the release branch.

I have:

  • Read and followed Crossplane's contribution process.
  • Run ./nix.sh flake check to ensure this PR is ready for review.
    - [ ] Added or updated unit tests.
    - [ ] Added or updated e2e tests.
    - [ ] Linked a PR or a docs tracking issue to document this change.
    - [ ] Added backport release-x.y labels to auto-backport this PR.
    - [ ] Followed the API promotion workflow if this PR introduces, removes, or promotes an API.

@adamwg
adamwg requested a review from a team as a code owner February 17, 2026 18:01
@adamwg
adamwg requested a review from jbw976 February 17, 2026 18:01
@coderabbitai

coderabbitai Bot commented Feb 17, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Tip

Issue Planner is now in beta. Read the docs and try it out! Share your feedback on Discord.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

The latest controller-runtime has deprecated some fields, types, and methods we
use. This update was pulled in as part of our crossplane-runtime update and in
some cases crossplane-runtime is still using deprecated types in its APIs.

In the interest of stability, we're not going to try and fix these issues
properly in the v2.2 release branch. Add nolint directives for them for now,
with TODOs to fix them after the v2.2 release.

Signed-off-by: Adam Wolfe Gordon <[email protected]>
@adamwg
adamwg requested a review from negz as a code owner February 17, 2026 21:04

@haarchri haarchri left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM for now - can we open an tracking issue ?

@jbw976 jbw976 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

can you add a bit of a description for why these linter ignores need to be added? I'm not immediately understanding of these are super safe or a bit risky 😉

and then having a tracking issue we can add to the v2.3 roadmap will be very useful as well.

@adamwg

adamwg commented Feb 17, 2026

Copy link
Copy Markdown
Member Author

Updated the PR description with a note about the nolints, and created #7151 and #7152 to track the necessary updates.

@adamwg
adamwg merged commit b7aa985 into crossplane:release-2.2 Feb 17, 2026
25 checks passed
@adamwg
adamwg deleted the awg/bump-runtime-v2.2 branch February 17, 2026 21:43
@adamwg adamwg mentioned this pull request Feb 19, 2026
2 tasks done
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

Successfully merging this pull request may close these issues.

3 participants