Skip to content

xfail Cyrus's inCalendar regression instead of blocking the suite - #92

Merged
SashankBhamidi merged 1 commit into
mainfrom
test/xfail-cyrus-in-calendar-regression
Nov 3, 2026
Merged

SashankBhamidi merged 1 commit into
mainfrom
test/xfail-cyrus-in-calendar-regression

Conversation

@SashankBhamidi

Copy link
Copy Markdown
Member

release.yml now blocks publish on integration tests passing (#89), which correctly caught that 8 tests fail against Cyrus on the already-known inCalendar regression (#91), not a client bug. Marked them xfail instead of letting them block every release.

Found two more stale assertions along the way: Cyrus no longer drops rel: enclosure attachments from search results, and no longer drops the attendee role from a participant's roles map (Stalwart still does, confirmed live). Both tests now assert the real, current behavior per server.

@read-the-docs-community

Copy link
Copy Markdown

Documentation build overview

📚 calendaring-jmap | 🛠️ Build #35621322 | 📁 Comparing 88ad217 against latest (b6c2707)

  🔍 Preview build  

1 file changed
± _modules/calendaring_jmap/client.html

@codecov

codecov Bot commented Nov 3, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@SashankBhamidi SashankBhamidi added the skip-changelog Bypasses the towncrier changelog check for CI-only or internal-refactor PRs label Nov 3, 2026
@SashankBhamidi
SashankBhamidi merged commit 496c98c into main Nov 3, 2026
20 of 21 checks passed
@SashankBhamidi
SashankBhamidi deleted the test/xfail-cyrus-in-calendar-regression branch November 3, 2026 18:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelog Bypasses the towncrier changelog check for CI-only or internal-refactor PRs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant