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_TOKEN
with value being your personal token. You can read theRAYCAST_ORGANIZATION_TOKEN
by runningray token
on your local machine (or use the -C option to copy it to the clipboard automatically). -
Checkout new repository and create your extension in
extensions
subfolder (example:extensions/hello-world/package.json
). -
Push your extension to the
main
branch 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
main
branch.
- 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