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

Siblings of #5273: non-real CI reds triaged real by ci_digest

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

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

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

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
22/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
活発
技術スタック
github-actions, python
領域
ci-cd

調査の方向性

The triage logic lives in tests/tools/ci_digest.py, where the PARTS mapping of job-name patterns is hard-coded. Read the job names in smoke-test.yml, mainframe-ground-truth.yml and det-sweep.yml first, then the open items: the db2 dependency knock-on and the stale-base rule. Done means a new test that fails when a PARTS pattern no longer matches a workflow job, plus the remaining checklist items resolved or explicitly deferred.

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

説明

scope:infra

Siblings: #5273 (PR #5275). Class: non-real CI reds that tests/tools/ci_digest.py triages real (each costs a churn fix worker).

PR #5275 covers the ratchet-only red, the roll-ups (full-suite, ground-truth, det via PARTS), the det infra knock-on and the stale-base main red on the failing tests' own files. Members still open:

  • PARTS mirrors the job names in smoke-test.yml, mainframe-ground-truth.yml and det-sweep.yml by hand (the check-runs API has no needs). A renamed job silently falls back to the old triage. Add a test that reads the workflows and checks every PARTS pattern still matches a job.
  • Infra knock-on beyond det: a db2 infra failure also knocks out the plan / compile jobs that depend on it; those still read real.
  • Stale base where main's fix was in source only (the failing tests' files untouched on main) still reads real. The issue scoped stale-base to the tests' own files; decide whether to widen it (risk: real PR breakage read as main once).
  • A roll-up check with no failed part job (a cancelled parent) is unchanged.

Duplicate search: no open issue on these (searched ci_digest, Siblings of #5273).

🤖 Generated with Claude Code

主要言語
Python
スター
57
フォーク
11
平均マージ
1時間 32分
マージ済み PR(30日)
990

環境構築

はじめの一歩

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

squid-protocol/gitgalaxy のほかの issue

squid-protocol/gitgalaxy の issue をすべて見る

似ている issue

Python の issue をもっと見る

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

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