- the test wants to assert that the output contains 0-9 a-z characters, but it actually asserts the output is a number followed by alphabet characters - this commit updates the regex to allow any combination of letters and numbers
- this utility existed twice in the ghost codebase: - f6fb823ce9/core/server/models/api-key.js (L24) - f6fb823ce9/core/server/data/migrations/versions/4.0/22-solve-orphaned-webhooks.js (L7) - We also potentially need it for a second migration use case - so moved it here, made it slightly more generic and also deprecated identifier.uid in favour of using this method as they do the same thing, but secret.create uses crypto properly
f6fb823ce9/core/server/models/api-key.js (L24)
f6fb823ce9/core/server/data/migrations/versions/4.0/22-solve-orphaned-webhooks.js (L7)