Repository navigation
Closed
Labels
Description
Affected Packages
Hello 👋
@khanacademy/perseus-error
Problem
We moved @khanacademy/perseus-error into @khanacademy/perseus-core: Khan/perseus#1411
We searched for awhile, but didn't see any official documentation on deleting a package from changesets and changesets --help also didn't provide any clues. We ended up YOLO-ing it even though we got an error:
$ /home/runner/work/perseus/perseus/node_modules/.bin/changeset status --verbose --output changeset-status.json
🦋 error Error: Could not find package information for @khanacademy/perseus-error
🦋 error at /home/runner/work/perseus/perseus/node_modules/@changesets/assemble-release-plan/dist/assemble-release-plan.cjs.dev.js:279:15
🦋 error at Array.forEach (<anonymous>)
🦋 error at /home/runner/work/perseus/perseus/node_modules/@changesets/assemble-release-plan/dist/assemble-release-plan.cjs.dev.js:271:44
🦋 error at Array.forEach (<anonymous>)
🦋 error at flattenReleases (/home/runner/work/perseus/perseus/node_modules/@changesets/assemble-release-plan/dist/assemble-release-plan.cjs.dev.js:266:14)
🦋 error at Object.assembleReleasePlan [as default] (/home/runner/work/perseus/perseus/node_modules/@changesets/assemble-release-plan/dist/assemble-release-plan.cjs.dev.js:496:18)
🦋 error at Object.getReleasePlan [as default] (/home/runner/work/perseus/perseus/node_modules/@changesets/get-release-plan/dist/get-release-plan.cjs.dev.js:71:49)
🦋 error at async getStatus (/home/runner/work/perseus/perseus/node_modules/@changesets/cli/dist/cli.cjs.dev.js:1080:23)
🦋 error at async run$2 (/home/runner/work/perseus/perseus/node_modules/@changesets/cli/dist/cli.cjs.dev.js:1355:11)
error Command failed with exit code 1.
Now we're getting release errors:
🦋 error Error: Could not find package information for @khanacademy/perseus-error
🦋 error at /home/runner/work/perseus/perseus/node_modules/@changesets/assemble-release-plan/dist/assemble-release-plan.cjs.dev.js:279:15
🦋 error at Array.forEach (<anonymous>)
🦋 error at /home/runner/work/perseus/perseus/node_modules/@changesets/assemble-release-plan/dist/assemble-release-plan.cjs.dev.js:271:44
🦋 error at Array.forEach (<anonymous>)
🦋 error at flattenReleases (/home/runner/work/perseus/perseus/node_modules/@changesets/assemble-release-plan/dist/assemble-release-plan.cjs.dev.js:266:14)
🦋 error at Object.assembleReleasePlan [as default] (/home/runner/work/perseus/perseus/node_modules/@changesets/assemble-release-plan/dist/assemble-release-plan.cjs.dev.js:496:18)
🦋 error at version (/home/runner/work/perseus/perseus/node_modules/@changesets/cli/dist/cli.cjs.dev.js:599:60)
🦋 error at async run$2 (/home/runner/work/perseus/perseus/node_modules/@changesets/cli/dist/cli.cjs.dev.js:1337:11)
Proposed solution
Any help resolving this issue would be appreciated, but I think ultimately the request is for documentation on how to properly delete a package from changesets.
Reacted by Jon Vivian
Activity
handeyeco commentedon Jul 15, 2024
Okay, the problem seemed to be that there were changes in a changeset file before deleting the package. That's because work in the first PR made me realize I could delete the package in the second PR. To fix it, I filed another PR to remove
perseus-errorfrom the original changset file.PRs:
perseus-errorperseus-errorSteps to repro:
changesetsmonorepoPossible resolutions:
Add simple section for deleting package
bluwy commentedon Jun 30, 2026
This is documented on the site at 1269884 now
Add new docs site (changesets#1979)