• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

collective / icalendar / 34174274773
98%

Build:
DEFAULT BRANCH: main
Ran 08 Sep 2026 12:45AM UTC
Jobs 7
Files 260
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

08 Sep 2026 12:43AM UTC coverage: 97.568% (+0.006%) from 97.562%
34174274773

push

github

web-flow
docs: stop composing single_utc_property docstrings from the property name (#1731)

* Stop composing UTC property docstrings from the property name

Each affected property now states its own type and UTC conversion once,
statically, at its call site. DTEND no longer reads "Start of the
component", and no timestamp property cites itself in its own See also.
Adds a regression test verified to fail without this change.

Contributes to #1650
AI: 千问办公 (QwenWork) agent drafted the docstrings and ran the test,
lint and docs checks; the author reviewed every changed line.

* Make stamp a distinct accessor instead of aliasing DTSTAMP

Per review: DTSTAMP = stamp = single_utc_property(...) shared one property
object between two public names, which made the shared docstring read as
self-referential under stamp. stamp is now a lowercase accessor following
the created/last_modified pattern: getter and setter, no deleter, since a
stamp should never be removed. The three timestamp properties share one
lowercase See also list, and the regression tests cover both.

18369 tests pass; ruff (pinned 0.15.2) check and format clean.

AI: qianwen office (QwenWork) agent implemented the API change selected in
review and updated the tests; the author reviewed every changed line.

* Address review: add stamp deleter, counterpart cross-references, merged news entry

- news/1650.documentation: replace the appended text with the reviewed
  single-paragraph wording
- stamp: docstring now states it is the lowercase property counterpart to,
  and accessor for, DTSTAMP; a deleter is added so deleting stamp still
  removes DTSTAMP, preserving the pre-existing functionality
- DTSTAMP / LAST_MODIFIED / CREATED See-also lists: list the uppercase
  counterparts plus the lowercase accessors, never the property itself
- tests: See-also test now asserts no self-reference while counterpart
  references remain allowed; the stamp test asserts the deleter removes
  DTSTAMP

AI: qianwen office (Qw... (continued)

1673 of 1812 branches covered (92.33%)

Branch coverage included in aggregate %.

40 of 40 new or added lines in 2 files covered. (100.0%)

14735 of 15005 relevant lines covered (98.2%)

6.87 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-pypy3 - 34174274773.1 08 Sep 2026 12:59AM UTC 260
97.54
GitHub Action Run
2 run-3.13 - 34174274773.2 08 Sep 2026 12:45AM UTC 260
97.54
GitHub Action Run
3 run-3.11 - 34174274773.3 08 Sep 2026 12:46AM UTC 260
97.54
GitHub Action Run
4 run-3.10 (nopytz) - 34174274773.4 08 Sep 2026 12:46AM UTC 260
97.57
GitHub Action Run
5 run-3.10 - 34174274773.5 08 Sep 2026 12:46AM UTC 260
97.57
GitHub Action Run
6 run-3.12 - 34174274773.6 08 Sep 2026 12:46AM UTC 260
97.54
GitHub Action Run
7 run-3.14 - 34174274773.7 08 Sep 2026 12:45AM UTC 260
97.47
GitHub Action Run
Source Files on build 34174274773
  • Tree
  • List 260
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #34174274773
  • 7e95ec6a on github
  • Prev Build on main (#34174080389)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc