{"push_id":2911801601,"size":1,"distinct_size":1,"ref":"refs/heads/api-key/schema","head":"a1455bbb16cff68b2eb3f59a85148c706f8dd149","before":"61ee9ce3759ec35bdaeab02eb3eed0d4ce6edd58","commits":[{"sha":"a1455bbb16cff68b2eb3f59a85148c706f8dd149","author":{"name":"Kevin Ansfield","email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@lookingsideways.co.uk"},"message":"Setup schema and models for API Key authentication\n\nrefs https://github.com/TryGhost/Ghost/issues/9865\n- schema migration\n  - adds `integrations` and `api_keys` tables\n  - inserts `Admin API Client` role and permissions\n- adds `Integration` model\n- adds `ApiKey` model\n  - creates default secret if not given\n  - hardcodes associated role based on key type\n    - `admin` = `Admin API Client`\n    - `content` = no role","distinct":true,"url":"https://api.github.com/repos/kevinansfield/Ghost/commits/a1455bbb16cff68b2eb3f59a85148c706f8dd149"}]}
{"actor":{"display_login":"kevinansfield"}}