Closed Bug 1248327 Opened 9 years ago Closed 9 years ago

Implement heartbeat action

Categories

(Shield :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: osmose, Assigned: osmose)

References

Details

Before we go live with the self-repair replacement, we need to implement some initial recipes that we'll want to launch with. A starting point might be replicating the existing recipes in self-repair, or maybe we want some other recipes to launch with.
gregglind: What recipes do you think we should launch with? From what I could tell from the self-repair codebase (which I did get building, thanks for the updates!), all of the currently-active recipes are Heartbeat surveys. Is that true?
Flags: needinfo?(glind)
After talking with gregglind I've confirmed that the Heartbeat action is the main one we need completed for launch. An etherpad containing very scattered notes about what the action needs to do is available: https://public.etherpad-mozilla.org/p/normandy-heartbeat-action
Assignee: nobody → mkelly
Flags: needinfo?(glind)
Summary: Implement initial recipes / actions for Normandy → Implement heartbeat action
Commit pushed to master at https://github.com/mozilla/normandy https://github.com/mozilla/normandy/commit/ad405eb0fd03466ac72a621fdc8e98957e6cd096 [bug 1248327] Update self-repair driver to support new actions. See https://github.com/mozilla/normandy-actions/pull/4 for details of the new action registration system.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Depends on: 1259786
Commits pushed to master at https://github.com/mozilla/normandy https://github.com/mozilla/normandy/commit/fbbf9981e77cb9d06947a06eac5389628362071f [bug 1248327] Update Normandy driver for new functionality. Implements the client, locale, location, and saveHeartbeatFlow functions for the Normandy driver. https://github.com/mozilla/normandy/commit/812b06f761e9caf44efc538cb65dcdb62365bc2d Merge pull request #96 from Osmose/heartbeat-emitter [bug 1248327] Update Normandy driver for new functionality.
Status: REOPENED → RESOLVED
Closed: 9 years ago9 years ago
Resolution: --- → FIXED
Component: SHIELD → General
Product: Websites → Normandy
You need to log in before you can comment on or make changes to this bug.