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

[Bug Bash] ReportActorCrashed is in registry.go but missing from the WorkerService table in authorization.md.

クローズ 初心者向け
#3,234 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

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

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

評価

難易度
1/5
見積もり時間
1時間未満
初心者へのやさしさ
91/100
issue の種類
ドキュメント
明瞭さ
明確に書かれている
活発さ
活発
技術スタック
go, markdown

調査の方向性

docs/authorization.md の「Checks per RPC」にある WorkerService の表を読み、cmd/ateapi/internal/authz/registry.go の defaultRPCPermissions および cmd/ateapi/internal/workerservice/crash.go のハンドラーと比較してください。issue に記載された呼び出し元の要件を付けて ReportActorCrashed の行を追加してください。表に8つすべての RPC が記載され、認可の動作と一致したら完了です。

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

説明

bug-bash kind/docs

The WorkerService table in docs/authorization.md ("Checks per RPC" > "WorkerService") lists seven RPCs. defaultRPCPermissions in cmd/ateapi/internal/authz/registry.go has eight. ReportActorCrashed is missing from the doc:

ateapi.WorkerService_ReportActorCrashed_FullMethodName: inHandler("ateletauth: caller is atelet on the node of the Worker hosting the Actor"),

The handler in cmd/ateapi/internal/workerservice/crash.go calls ateletauth.Authenticate, then authorizeHostedActor for the worker and actor in the request.

Suggested row:

RPC The caller must be
ReportActorCrashed atelet on the node of the worker hosting the actor

Checked against main (ffed8551) during the authorization bug bash, with help from an AI agent. On the cluster, a user calling ReportActorCrashed gets Unauthenticated: could not verify peer certificate, as expected.

主要言語
Go
スター
5.9k
フォーク
637
平均マージ
2日 10時間
マージ済み PR(30日)
556

環境構築

はじめの一歩

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

agent-substrate/substrate のほかの issue

agent-substrate/substrate の issue をすべて見る

似ている issue

Go の issue をもっと見る

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

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