normandy icon indicating copy to clipboard operation
normandy copied to clipboard

Firefox recipe server

Results 67 normandy issues
Sort by recently updated
recently updated
newest added
trafficstars

We've talked about setting up email notifications for things like recipes that need approval, etc. Relud had an interesting request this morning. Email notifications only for recipes that get published....

Enhancement
P5 - Low Priority

It looks like when we check certificates, we need to be a bit more careful about the exceptions that can be thrown by the network. https://sentry.prod.mozaws.net/operations/normandy-stage/issues/614319/ ``` ...snip File "normandy/health/api/views.py",...

Defect
P5 - Low Priority

#599, #584 and #586 all involve adding server-side behavior that is custom to a specific type of action, and there's potentially confusing edge cases for recipes that change their action....

P1 - High Priority
improvement

The [`show-heartbeat` documentation](http://normandy.readthedocs.io/en/latest/user/actions/show-heartbeat.html) is out-of-date with recent additions (such as the 24-hour delay between showing individual Heartbeat prompts. We should update it. @andymikulski You're most familiar with the new options...

techdebt
documentation
P3
task
heartbeat

Currently, we only expose recipe arguments and filter objects as a raw JSON string in graphql. For example, the query `{recipe(id:755){latestRevision{argumentsJson filterObjectsJson}}}` results in this response: ```json { "data": {...

Enhancement

We are not currently documenting a number of JEXL transforms: - `length` - `mapToProperty` - `regExpMatch` - `versionCompare`

documentation
task

In #1844 we restricted the fields on `UserType` but we should do this for all types.

Enhancement

The new contract tests work in CI (sometimes, see #1826), but don't pass against prod and stage. Looking at the problems in the test failures, it is definitely a shortcoming...

Enhancement

see: https://sentry.prod.mozaws.net/operations/normandy-prod/issues/5401918/?query=is:unresolved The error is: KeyError 'Unable to update a record, need an id.' I tried it twice and it failed. Rehan tried it a minute or so later and...

Defect
P2

Ecosystem QA needs documentation about all the current v1 API calls to determine if additional contract tests are needed.

documentation
task