Closed
Description
test.yml builds its per-project matrix with scripts/ci-projects.mjs. Package-specific checks (e2e, test, build, and so on) are meant to go in package.json#sentryCi. Nothing steers contributors or coding agents to that before they add a workflow, so a new package can still get its own workflow that duplicates the matrix.
- feat(logger): Publish the logger as @sentry/logger #1773 first added
.github/workflows/logger-package.ymlto run@sentry/logger's packed-tarball check. Review caught it, and the check moved tosentryCi.e2e: "test:package". sentryCiis documented only indocs/operations/github-actions.mdand in the header comment ofscripts/ci-projects.mjs.AGENTS.mdanddocs/contributing/do not mention it..github/workflows/mcp-server-package.ymlis a standalone workflow of the same shape: a path-filteredpull_requesttrigger and a clean-consumer check for one package. The logger workflow followed that example.- No lint rule or CI check flags a new workflow that only runs checks for a single workspace package.
Raised by BYK while reviewing #1773.
via @BYK.
--
Metadata
Metadata
Assignees
Labels
No labels
Activity
linear-code commentedon Nov 1, 2026
MCP-1140
ci: Run package checks from the test.yml matrix (getsentry#1778)