toolkit merge: per-product CI with changed-file gating
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 52/100
- Issue type
- Refactor
- Clarity
- Mostly clear
- Activity status
- Quiet
- Tech stack
- github-actions, typescript
- Domain
- ci-cd
Research direction
Start with §4 of the linked plan and inspect the existing ci-cli.yml, ci-mcp.yml, deploy-mcp.yml, and nightly-cli.yml workflows. Review how dorny/paths-filter can emit cli, mcp, cli-docs, and shared changes, then verify that ci-status treats skipped product jobs as success and that each listed workflow is correctly path-filtered.
Written by the indexing model from the issue text.
Description
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 onpackages/cli/**+apps/cli-docs/**. -
ci-mcp.ymlgated on MCP package changes;deploy-mcp.ymlCD unchanged but path-filtered. -
nightly-cli.ymlfor CLI nightly GHCR publish. -
changesjob viadorny/paths-filteremittingcli/mcp/cli-docs/shared; every jobif:gated. - Skip-aware
ci-statusaggregation gate (skipped product jobs = success).
See §4.
- Dominant language
- TypeScript
- Stars
- 121
- Forks
- 14
- Avg merge
- 23h 54m
- Merged PRs (30d)
- 103
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from getsentry/cli
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 3/5 1-2 days Newbie friendliness 68/100
-
Difficulty 3/5 1-2 days Newbie friendliness 65/100
-
bug jared
-
jared
Difficulty 4/5 3-5 days Newbie friendliness 52/100
Similar issues
-
VerificationGate: ATTRIBUTION quote guard never matches a normal quotation (\b around the quote) Open
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
danielmiessler/LifeOS#2234 ·
-
T: Bug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
Difficulty 1/5 Under an hour Newbie friendliness 85/100
-
Mend: dependency security vulnerability untriaged
Difficulty 2/5 1-3 hours Newbie friendliness 70/100