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

snarfed / bridgy / 8810e765-1f97-4e09-b408-c539a3549e4a / 1
92%
main: 92%

Build:
DEFAULT BRANCH: main
Ran 19 Nov 2023 12:28AM UTC
Files 31
Run time 0s
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

19 Nov 2023 12:21AM UTC coverage: 92.171% (+0.3%) from 91.844%
8810e765-1f97-4e09-b408-c539a3549e4a.1

push

circleci

snarfed
fix Mastodon OAuth scopes across logins

fixes #1531. this one was tricky, tried a number of solutions before I settled on this.
* when adding backfeed to an existing user, include publish feature if it's already on. this makes sure we request scopes for both.
* if SCOPES_RESET is True, when re-authing, only turn on the feature we added. don't merge in any of the others since we didn't request scopes for them.
* warn in util.maybe_add_or_delete_source that it redirects, so any code after it won't run.
* c4cff7661: show already logged in accounts on Mastodon login "choose instance" page. this should minimize unnecessary re-auths when someone's just trying to find their existing user page.

3885 of 4215 relevant lines covered (92.17%)

0.92 hits per line

Source Files on job 8810e765-1f97-4e09-b408-c539a3549e4a.1
  • Tree
  • List 0
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 8810
  • CircleCI Build #
  • 2ee9cebb on github
  • Prev Job for on main (#96e9e5e4-17a2-4546-9fac-5fbd733e9bf0.1)
  • Next Job for on main (#f677468f-2920-4ab3-87de-02650c23739c.1)
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