Closed
Bug 1240968
Opened 10 years ago
Closed 9 years ago
Create API endpoint for submitting action implementations
Categories
(Shield :: General, defect)
Shield
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: osmose, Assigned: osmose)
References
Details
We want to store the code for actions in a Github repo, but we need to upload the code to the Recipe server. To accomplish this, we want to create an API that a script (possibly run by TravisCI) can POST to that will create / update actions in the database (and, later, static storage) with the built code.
This endpoint will probably have to accept both a blob of code and a description of the arguments that can be passed in to the action.
Assignee | ||
Updated•10 years ago
|
Assignee: nobody → mkelly
Comment 1•10 years ago
|
||
Commits pushed to master at https://github.com/mozilla/normandy
https://github.com/mozilla/normandy/commit/d43d370c31dbbb1b0f9c9d40857a9666951eec25
Bug 1240968: Add API for submitting actions.
https://github.com/mozilla/normandy/commit/5061f2241e67ae8bf456ef530dad7278fd737633
Bug 1240968: Accept strings as action implementations.
https://github.com/mozilla/normandy/commit/42952df318cb4d79aa890d95555021b964303e1b
Merge pull request #23 from Osmose/action-api
Bug 1240968: Add API for submitting actions.
Comment 2•9 years ago
|
||
Commits pushed to master at https://github.com/mozilla/normandy
https://github.com/mozilla/normandy/commit/cb3136ac502826e761601fcca1cc45e91f989be9
Bug 1240968: Add argument schemas.
https://github.com/mozilla/normandy/commit/21945f1ded9122ef6514029c3b19cb6f3c146527
Merge pull request #26 from Osmose/action-arguments
Bug 1240968: Add argument schemas.
Assignee | ||
Comment 3•9 years ago
|
||
The API is merged and functional, any future changes will be in new bugs.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Updated•9 years ago
|
Component: SHIELD → General
Product: Websites → Normandy
You need to log in
before you can comment on or make changes to this bug.
Description
•