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

toolkit merge: per-product CI with changed-file gating

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

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

評価

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

調査の方向性

リンクされた計画の§4から始め、既存の ci-cli.yml、ci-mcp.yml、deploy-mcp.yml、nightly-cli.yml ワークフローを調査します。dorny/paths-filter が cli、mcp、cli-docs、shared の変更を出力できる仕組みを確認し、ci-status がスキップされた製品ジョブを成功として扱うこと、および一覧にある各ワークフローがパスで正しくフィルタリングされていることを検証します。

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

説明

Sub-task of the toolkit monorepo merge (master issue linked below). Plan: https://gist.github.com/BYK/8c0ce6cec64608f41fe5654b7827228e

Port CI workflows with changed-package gating.

  • ci-cli.yml (binary matrix, patches, npm, docs) gated on packages/cli/** + apps/cli-docs/**.
  • ci-mcp.yml gated on MCP package changes; deploy-mcp.yml CD unchanged but path-filtered.
  • nightly-cli.yml for CLI nightly GHCR publish.
  • changes job via dorny/paths-filter emitting cli/mcp/cli-docs/shared; every job if: gated.
  • Skip-aware ci-status aggregation gate (skipped product jobs = success).

See §4.

主要言語
TypeScript
スター
121
フォーク
14
平均マージ
23時間 54分
マージ済み PR(30日)
103

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

はじめの一歩

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

getsentry/cli のほかの issue

getsentry/cli の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

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

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