Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: upgrade tap@21 #8085

Draft
wants to merge 13 commits into
base: latest
Choose a base branch
from
Draft

chore: upgrade tap@21 #8085

wants to merge 13 commits into from

Conversation

reggi
Copy link
Contributor

@reggi reggi commented Feb 5, 2025

Outline of Changes (all of these don't need to be in this PR and can be broken down individually)

  1. updates tap dep to 21
  2. Tap changed t.mock to t.mockRequire
  3. updates template-oss to change tap.exclude in package.json
  4. At the time of this PR vendored node_modules is dirty and needs updates from npa (should be in another pr)
  5. Discovery that tap@21 needs ./node_modules/minipass/dist/commonjs/index.js.map checked in to run correctly
  6. Including all .map files within node_modules, currently we don't check in .md, .ts, and .map (should be in another pr)
  7. Update all snapshots to the new format
  8. Custom file fixes
    • test/lib/cli/update-notifier.js
    • test/lib/commands/diff.js
    • test/lib/commands/doctor.js
    • test/lib/commands/exec.js
    • test/lib/commands/explore.js
    • test/lib/commands/link.js
    • test/lib/commands/ls.js
    • test/lib/commands/run-script.js
    • test/lib/utils/log-file.js
  9. Move on to workspaces
  10. Ensure we still maintain 100% coverage

@reggi reggi changed the title Reggi/tap ugprade 21 chore: upgrade tap@21 Feb 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant