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

Upgrade status reports registry 404s during a publish, and board move rejections log an empty message

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

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

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

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
58/100
issue の種類
バグ
明瞭さ
明確に書かれている
活発さ
活発
技術スタック
typescript

調査の方向性

Start by tracing the GET /api/upgrade availability probe and its upgrade helper logs, then inspect the apps/server handler for POST /api/projects/:owner/:repo/items/:item/lane and the rejected board move log. Check the tests covering upgrade status during a publish and board move rejection responses or logs. Done when a partially published release retains the last fully published version in available, probe details go to the helper log, and the board move log includes the response message.

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

説明

Two small operator API rough edges seen on the dogfood instance on 2026-10-29, fixable in one PR.

  1. GET /api/upgrade during a release publish. While the Release workflow is publishing a new next version package by package, the availability probe fails on the package that is not on the registry yet and the endpoint reports available: null with message: "Waiting for @usine/[email protected] on the registry: exited with status 1: npm error code E404". Seen at 10:30 UTC (@usine/orchestrator@…278) and 12:48 UTC (@usine/executor@…280); the previous value came back on the next poll. A half-published release is not an error: keep reporting the last fully published version as available and leave message for the install outcome. The upgrade helper's own log is the right place for the probe detail.

  2. apps/server HTTP log on a rejected board move. A POST /api/projects/:owner/:repo/items/:item/lane with an unknown lane id logs WARN http.span=110ms: Board move rejected { errorTag: 'BoardLaneNotFoundError', message: '' } while the response body carries "message":"Lane \"Ready\" was not found on the board.". The log line should carry the same message as the response.

主要言語
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 を短くまとめたダイジェスト。