Skip to content

ci: keep requests in the async fallback jobs - #857

Merged
tobixen merged 1 commit into
masterfrom
ci/fallback-keep-requests
Nov 12, 2026
Merged

tobixen merged 1 commit into
masterfrom
ci/fallback-keep-requests

Conversation

@tobixen

@tobixen tobixen commented Nov 12, 2026 •

Copy link
Copy Markdown
Member

Commit message:

The three async fallback jobs uninstall niquests, but the tests also
import the sync client (caldav.discovery, caldav.testing,
test_caldav_unit), which then needs requests. Radicale pulled
requests in until 3.9.0; 3.9.1 does not, so all three jobs failed at
import on every branch. Install requests explicitly in those jobs.

Prompt: merge #855 and #856
Followup-Prompt: yes, [fix the CI breakage, by installing requests in the three async fallback jobs, on its own branch, and merge it first]
Assisted-By: Claude Opus 5.5 noreply@anthropic.com

The underlying library issue (async discovery needs a sync HTTP library) is filed separately.

The three async fallback jobs uninstall niquests, but the tests also
import the sync client (caldav.discovery, caldav.testing,
test_caldav_unit), which then needs requests.  Radicale pulled
requests in until 3.9.0; 3.9.1 does not, so all three jobs failed at
import on every branch.  Install requests explicitly in those jobs.

Prompt: merge #855 and #856
Followup-Prompt: yes, [fix the CI breakage, by installing requests in the three async fallback jobs, on its own branch, and merge it first]
Assisted-By: Claude Opus 5.5 <noreply@anthropic.com>
Reviewed-by: Tobias Brox <tobias@redpill-linpro.com>
@tobixen
tobixen force-pushed the ci/fallback-keep-requests branch from 51a8d55 to 12ef8dd Compare November 12, 2026 19:13
@tobixen
tobixen marked this pull request as ready for review November 12, 2026 19:41
@tobixen
tobixen merged commit 12ef8dd into master Nov 12, 2026
17 checks passed
@tobixen
tobixen deleted the ci/fallback-keep-requests branch November 12, 2026 20:44
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.

1 participant