Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Run reader does not show GitHub changes made from exe.dev Workers

Aperta
#355 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
1-2 giorni
Idoneità per principianti
45/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
github, typescript
Ambito
api, backend

Direzione di ricerca

Start by reading the Attempt reader logic introduced in #348 and ADR 0011 to understand how GitHub writes are attributed to a Worker. Trace how Worker kinds are defined and how the reader matches GitHub changes to an Attempt. Done when the reader uses the running Worker's declared GitHub identity and shows exe.dev Worker label changes, comments, and reviews.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

The Run reader recognises an Attempt's GitHub writes by the App's bot login (Installation.appSlug, #348). Attempts on exe.dev Workers write through the exe.dev GitHub integration (ADR 0011), whose actor is exe-dev-github-integration[bot], so their label changes, comments, and reviews are not shown.

Expected

Each Worker kind declares the GitHub identity its Attempts write as, and the reader matches changes against the identity of the Worker that ran the Attempt.

Decisions (2026-10-28)

  • Each worker kind provides its GitHub actor: the App slug for local, SSH, provisioned, and Cloudflare workers, and the bot login exe-dev-github-integration for exe.dev, fixed in the exe.dev adapter, not a new configuration key.
  • appChanges (packages/github/src/item-history.ts) takes the actor of the worker that ran the attempt; the run reader looks it up from the attempt's worker.
  • Another exe.dev VM writing in the same attempt window could be attributed to the attempt; say so in the reader's doc comment.
Lingua principale
TypeScript
Stelle
1
Fork
0
Merge medio
4h 39m
PR unite (30g)
243

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di basaltbytes/usine

Tutte le issue di basaltbytes/usine

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.