Skip to content

Decide next track: GitHub App auth vs real GPU CI #1

@bniladridas

Description

@bniladridas

Right now gpucomm-bot is simulation-level: it receives GitHub webhooks and logs events.

To make it real, we should pick an implementation track:

(A) Secure webhook + GitHub App auth

  • Verify X-Hub-Signature-256 using a WEBHOOK_SECRET (reject unsigned/invalid payloads).
  • Add GitHub App JWT + installation token flow.
  • Start taking actions: comment/label PRs, set a “GPU required” check, etc.

(B) Real GPU CI first

  • Add a self-hosted runner with an NVIDIA GPU.
  • Update gpu.yml to run actual CUDA/PyTorch/nvcc build + tests/benchmarks (instead of simulated steps).

Question: which track do we want next, (A) or (B)?

Suggested decision criteria:

  • If we need the bot to interact with GitHub (comments/labels/checks), pick (A).
  • If we need real GPU validation ASAP, pick (B).

Checklist after decision:

  • Confirm target repos/org scope
  • Define minimal first milestone (comment + label OR CUDA smoke test)
  • Add secrets + deployment/tunnel plan (local dev + prod)
Pinned by gpucomm-hq

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions