Not to be confused with the Spotify product of the same name :)
Release Radar checks GitHub Repos every 12 hours (configurable with wrangler.toml
) and notifies you via Discord when a release is made.
-
Create a worker (just deploy this repo)
-
Create this KV namespace:
npx wrangler kv:namespace create repos
npx wrangler kv:namespace create repos --preview
(optional)
-
Set the returned IDs appropriately
wrangler.toml
-
Define these secrets:
npx wrangler secret put DISCORD_WEBHOOK_URL
npx wrangler secret put GITHUB_TOKEN
(optional)
-
In your Cloudflare Dashboard for wherever you deployed this repo, navigate to the newly created KVs:
- Workers & Pages > KV
-
Add the repos you want to target with no value. Just the key.
Example:
- Key:
dejaydev/release-radar
- Value:
- Key:
-
Redeploy this repo.
-
wait.
This project uses the MIT License, which allows you to freely use, copy, modify, and distribute the software for any purpose, with the condition that you include the original copyright notice and the MIT License text in your copies. However, there are also limitations: you cannot hold the copyright holders liable for any issues, remove or modify the MIT License text, or use the names of the copyright holders for endorsements without permission.
Upon request, I may provide minor updates or improvements to this software. Please open an issue to get in touch.