Skip to content

Conversation

@creydr
Copy link
Member

@creydr creydr commented Feb 9, 2026

Next knative release (1.22) will require 1.34 as the min version (see Release-Schedule). So bumping to 1.35 libs since it supports k8s 1.34 and 1.35.

@creydr creydr requested a review from dprotaso February 9, 2026 16:15
@knative-prow knative-prow bot added the size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. label Feb 9, 2026
@knative-prow knative-prow bot requested review from Cali0707 and aslom February 9, 2026 16:16
@knative-prow knative-prow bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Feb 9, 2026
@dprotaso
Copy link
Member

dprotaso commented Feb 9, 2026

FYI - unit tests failed

K8s 1.35 introduced a WatchList feature that sets SendInitialEvents=true
by default. This causes reflectors to wait for a bookmark event marking
the end of initial events. Fake clients don't send these bookmarks,
causing tests to timeout after 10 minutes.

Fix by implementing IsWatchListSemanticsUnSupported() to signal that
fake clients don't support the WatchList feature, preventing the
reflector from waiting indefinitely for bookmark events.

Fixes test failures in webhook/psbinding, resolver, and apis/duck packages.
@knative-prow
Copy link

knative-prow bot commented Feb 10, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: creydr

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@creydr
Copy link
Member Author

creydr commented Feb 10, 2026

FYI - unit tests failed

I addressed it in 4785202. Can you check on this?

@codecov
Copy link

codecov bot commented Feb 10, 2026

Codecov Report

❌ Patch coverage is 91.66667% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 74.65%. Comparing base (57e664f) to head (4785202).

Files with missing lines Patch % Lines
apis/duck/typed.go 91.66% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3316      +/-   ##
==========================================
+ Coverage   74.64%   74.65%   +0.01%     
==========================================
  Files         188      188              
  Lines        8207     8216       +9     
==========================================
+ Hits         6126     6134       +8     
- Misses       1841     1842       +1     
  Partials      240      240              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants