livefs build webhooks
Bug #1846677 reported by
Colin Watson
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Low
|
Ioana Lasc |
Bug Description
There's a Canonical project in progress involving building a service that uses Launchpad livefs builds behind the scenes. Much like build.snapcraft.io with snap builds, this would be made easier if Launchpad provided webhooks for activity on livefs builds, so that it doesn't have to poll to find that out.
Related branches
~ilasc/launchpad:webhook-livefs
Merged
into
launchpad:master
- Colin Watson (community): Approve
-
Diff: 738 lines (+328/-11)16 files modifieddatabase/schema/security.cfg (+1/-0)
lib/lp/services/webhooks/interfaces.py (+1/-0)
lib/lp/services/webhooks/model.py (+13/-0)
lib/lp/services/webhooks/tests/test_browser.py (+51/-7)
lib/lp/services/webhooks/tests/test_job.py (+15/-0)
lib/lp/services/webhooks/tests/test_model.py (+19/-0)
lib/lp/services/webhooks/tests/test_webservice.py (+15/-0)
lib/lp/soyuz/browser/livefs.py (+2/-1)
lib/lp/soyuz/configure.zcml (+8/-0)
lib/lp/soyuz/interfaces/livefs.py (+4/-1)
lib/lp/soyuz/model/livefs.py (+11/-1)
lib/lp/soyuz/model/livefsbuild.py (+15/-0)
lib/lp/soyuz/subscribers/__init__.py (+0/-0)
lib/lp/soyuz/subscribers/livefsbuild.py (+43/-0)
lib/lp/soyuz/tests/test_livefs.py (+63/-1)
lib/lp/soyuz/tests/test_livefsbuild.py (+67/-0)
~ilasc/launchpad:db-webhook-livefs
Merged
into
launchpad:db-devel
- Colin Watson (community): Approve (db)
-
Diff: 20 lines (+14/-0)1 file modifieddatabase/schema/patch-2210-10-0.sql (+14/-0)
Changed in launchpad: | |
status: | Triaged → In Progress |
assignee: | nobody → Ioana Lasc (ilasc) |
Changed in launchpad: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
DB patch looks OK to deploy:
2020-01-23 01:26:24,884 INFO 2210-10-0 applied just now in 0.2 seconds