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

ThreeSixtyGiving / datastore / 23805911968
91%
master: 91%

Build:
Build:
LAST BUILD BRANCH: ca/fix-funder-daily-change-monitoring
DEFAULT BRANCH: master
Ran 31 Mar 2026 03:39PM UTC
Jobs 1
Files 147
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

31 Mar 2026 03:36PM UTC coverage: 91.098% (+0.2%) from 90.919%
23805911968

push

github

chrisarridge
monitoring: fix timezone bug in funders daily changes

This commit fixes https://github.com/ThreeSixtyGiving/datastore/issues/328
which was caused by UTC/BST differences meaning that funder records were
not found.  Pipeline runs happen just after midnight local time, but on a
UTC->BST transition those runs then happen before midnight in UTC.
Because the server uses UTC as default, and there's no user timezone
information ingested by the API, the BST differences are not picked up
so funder records are not found and the monitoring API thinks the funders
have been removed.

This fix sets the timezone in the API call to Europe/London so that BST
differences are correctly handled and the records found.  This commit
also adds a couple of new test cases that check UTC->BST and also
BST->UTC.

4073 of 4471 relevant lines covered (91.1%)

0.91 hits per line

Coverage Regressions

Lines Coverage ∆ File
3
99.07
0.24% tests/test_monitoring_metrics.py
1
92.62
0.41% db/models.py
Jobs
ID Job ID Ran Files Coverage
1 23805911968.1 31 Mar 2026 03:39PM UTC 147
91.1
GitHub Action Run
Source Files on build 23805911968
  • Tree
  • List 147
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23805911968
  • 8a45ccd4 on github
  • Prev Build on live (#22712520263)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc