Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

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

オープン
#355 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
1〜2日
初心者へのやさしさ
45/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
活発
技術スタック
github, typescript
領域
api, backend

調査の方向性

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.

索引モデルが issue の本文から書いたものです。

説明

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.
主要言語
TypeScript
スター
1
フォーク
0
平均マージ
4時間 39分
マージ済み PR(30日)
243

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

basaltbytes/usine のほかの issue

basaltbytes/usine の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。