feat: GitHub Actions support, rename to Tiny Bell, production prep#4
Merged
Conversation
Add GitHub as a new deployment platform alongside Vercel and Railway. Users can connect via OAuth or PAT, select repositories to monitor (up to 30), and see workflow runs in the existing deployment feed. Backend: - GitHub adapter implementing DeploymentMonitor trait - OAuth flow (authorization code + loopback) and PAT validation - Workflow run state mapping to existing DeploymentState enum - Rate limit handling (GitHub 403 with x-ratelimit-remaining) - list_github_repos and set_monitored_repos commands - monitored_repos field on StoredAccount for repo selection Frontend: - GitHub in platform picker (onboarding, add-account dialog) - OAuth + PAT dual-mode auth form - Repo selector component with search and checkbox list - "Manage repositories" action in settings for GitHub accounts - GitHub accent color and provider mark SVG
- Rename "Dev Radio" → "Tiny Bell" across all source, config, and UI - Sync version to 0.1.0 in package.json, Cargo.toml, tauri.conf.json - Set bundle metadata: category, publisher (khacvy), copyright, minOS - Update identifier to com.khacvy.tiny-bell - Update .env.example with all required OAuth env vars - Update Cargo package name and lib name
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
DeploymentMonitortrait, repo selector UI, workflow run state mappingcom.khacvy.tiny-bell), keychain service, store file, all UI strings0.1.0, bundle category/publisher/copyright,.env.examplewith all OAuth varsTest plan
pnpm tauri build