Automatically build & publish extensions to your private store in Raycast
- Easily build & publish your extensions to private store
- Collaborate on extensions through Pull Requests with automatic validation
-
Click the Use this template button and generate a repository from this template.
-
Add a secret to generated repository named
RAYCAST_ORGANIZATION_TOKENwith value being your personal token. You can read theRAYCAST_ORGANIZATION_TOKENby runningray tokenon your local machine (or use the -C option to copy it to the clipboard automatically). -
Checkout new repository and create your extension in
extensionssubfolder (example:extensions/hello-world/package.json). -
Push your extension to the
mainbranch and watch as the GitHub actions pick it up and publish it to your private store.Alternatively, push your extension to a different branch and create a Pull Requests for it that will validate it through automatic status checks. To publish it simply merge a Pull Request to the
mainbranch.
- See Raycast for downloading Raycast
- See developers.raycast.com for guides, examples, references, and more to help you build extensions.
- See Getting Started for Raycast for Teams