Skip to content

Oclif4#128

Draft
pviti wants to merge 10 commits intomainfrom
oclif4
Draft

Oclif4#128
pviti wants to merge 10 commits intomainfrom
oclif4

Conversation

@pviti
Copy link
Copy Markdown
Member

@pviti pviti commented Apr 28, 2026

  • Upgrade to oclif v4: Bumps @oclif/core from ^3.27.0 to ^4.10.6 and @oclif/test from ^3.2.15 to ^4.1.18; updates CommandError references to use Interfaces.CommandError from the new API surface
  • Switch to oclif4 dist-tags for internal packages: Updates @commercelayer/cli-core, @commercelayer/cli-ux, and @commercelayer/cli-dev to the oclif4 dist-tag
  • Replace oclif built-in ux with cli-ux: All files importing ux as cliux from @oclif/core (removed in oclif v4) are migrated to the default import from @commercelayer/cli-ux
  • Node.js engine bump: Raises the minimum required Node.js version from >=20.18.1 to >=22
  • Dependency updates: Bumps @commercelayer/sdk, @biomejs/biome, @oclif/plugin-help, typescript, and adds @types/cli-progress
  • Test suite migration: All 16 test files updated from the chained @oclif/test DSL to async/await runCommand API (@oclif/test v4)
  • CI/CD improvements: Updates all GitHub Actions to their latest major versions (actions/checkout@v6, actions/setup-node@v6, pnpm/action-setup@v5, github/codeql-action@v4, slackapi/slack-github-action@v3) and adds webhook-type: incoming-webhook to the Slack action
  • Release script fix: Reorders the release script to run tests after prepack/postpack

@pviti pviti self-assigned this Apr 28, 2026
@pviti pviti added the enhancement New feature or request label Apr 28, 2026
pviti and others added 2 commits May 5, 2026 19:28
# [7.0.0-oclif4.1](v6.17.2...v7.0.0-oclif4.1) (2026-05-05)

### Bug Fixes

* fix cliux ([00aaf18](00aaf18))
* fix release scripts ([831cea4](831cea4))

### Features

* migrate to oclif/core vd and oclif/test v4 ([1b67f6b](1b67f6b))
* upgrade to oclif 4 and add biome ([8f0a8d6](8f0a8d6))

### BREAKING CHANGES

* upgrade to oclif 4 and add biome
@pviti
Copy link
Copy Markdown
Member Author

pviti commented May 5, 2026

🎉 This PR is included in version 7.0.0-oclif4.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants