Code Monkey home page Code Monkey logo

Comments (5)

anran758 avatar anran758 commented on June 11, 2024

By the way, my goal for this upgrade was to utilize the createRelease feature, but I couldn't find a comprehensive example workflow on the official website. If using GitHub Actions, should lerna release be executed after a PR merge? Does Lerna have a recommended and complete guide for the release process?

from lerna.

anran758 avatar anran758 commented on June 11, 2024

"If I update Lerna from version 5.5.0 to 6.4.1, it works. But version 7.x+ does not work."

> npx lerna version --loglevel=silly

lerna sill argv {
lerna sill argv   _: [ 'version' ],
lerna sill argv   loglevel: 'silly',
lerna sill argv   lernaVersion: '6.6.2',
lerna sill argv   '$0': 'node_modules/lerna/dist/cli.js'
lerna sill argv }
lerna notice cli v6.6.2
lerna verb rootPath /Users/danny/my-project/mincloudx
lerna info versioning independent
lerna verb packageConfigs Package manager 'pnpm' detected. Resolving packages using 'pnpm-workspace.yaml'.
lerna sill isAnythingCommitted 
lerna verb isAnythingCommitted 1
lerna sill getCurrentBranch 
lerna verb currentBranch master
lerna sill remoteBranchExists 
lerna sill isBehindUpstream 
lerna sill isBehindUpstream master is behind origin/master by 0 commit(s) and ahead by 1
lerna sill hasTags 
lerna verb hasTags true
lerna sill git-describe.sync "@mincloudx/[email protected]" => {"lastTagName":"@mincloudx/[email protected]","lastVersion":"0.2.2","refCount":"2","sha":"8cd845e","isDirty":false}
lerna info Looking for changed packages since @mincloudx/[email protected]
lerna sill checking diff apps/faas-demo
lerna sill found diff in apps/faas-demo/local-invoke.js
lerna sill found diff in apps/faas-demo/package.json
lerna sill found diff in apps/faas-demo/src/function/example.js
lerna sill found diff in apps/faas-demo/src/function/user/createUser.js
lerna sill found diff in apps/faas-demo/src/function/user/createUser.ts
lerna sill found diff in apps/faas-demo/tsconfig.json
lerna sill found diff in apps/faas-demo/types/schema.d.ts
lerna verb filtered diff [
lerna verb filtered diff   'apps/faas-demo/local-invoke.js',
lerna verb filtered diff   'apps/faas-demo/package.json',
lerna verb filtered diff   'apps/faas-demo/src/function/example.js',
lerna verb filtered diff   'apps/faas-demo/src/function/user/createUser.js',
lerna verb filtered diff   'apps/faas-demo/src/function/user/createUser.ts',
lerna verb filtered diff   'apps/faas-demo/tsconfig.json',
lerna verb filtered diff   'apps/faas-demo/types/schema.d.ts'
lerna verb filtered diff ]
lerna sill checking diff apps/web-demo
lerna sill found diff in apps/web-demo/index.html
lerna sill found diff in apps/web-demo/package.json
lerna verb filtered diff [ 'apps/web-demo/index.html', 'apps/web-demo/package.json' ]
lerna sill checking diff integration/cjs
lerna sill found diff in integration/cjs/integration.test.cjs
lerna sill found diff in integration/cjs/package.json
lerna verb filtered diff [
lerna verb filtered diff   'integration/cjs/integration.test.cjs',
lerna verb filtered diff   'integration/cjs/package.json'
lerna verb filtered diff ]
lerna sill checking diff integration/esm
lerna sill found diff in integration/esm/integration.test.mjs
lerna sill found diff in integration/esm/package.json
lerna verb filtered diff [
lerna verb filtered diff   'integration/esm/integration.test.mjs',
lerna verb filtered diff   'integration/esm/package.json'
lerna verb filtered diff ]
lerna sill checking diff packages/cli
lerna sill found diff in packages/cli/src/commands/faas/debug.ts
lerna sill found diff in packages/cli/src/commands/faas/mock.ts
lerna sill found diff in packages/cli/src/commands/faas/upload.ts
lerna sill found diff in packages/cli/src/commands/faas/webpack.base.config.ts
lerna sill found diff in packages/cli/src/commands/index.ts
lerna sill found diff in packages/cli/src/commands/type/index.ts
lerna sill found diff in packages/cli/src/index.ts
lerna sill found diff in packages/cli/src/utils/logger.ts
lerna sill found diff in packages/cli/tsconfig.json
lerna sill found diff in packages/cli/typings/schema.d.ts
lerna sill found diff in packages/cli/webpack.config.js
lerna verb filtered diff [
lerna verb filtered diff   'packages/cli/src/commands/faas/debug.ts',
lerna verb filtered diff   'packages/cli/src/commands/faas/mock.ts',
lerna verb filtered diff   'packages/cli/src/commands/faas/upload.ts',
lerna verb filtered diff   'packages/cli/src/commands/faas/webpack.base.config.ts',
lerna verb filtered diff   'packages/cli/src/commands/index.ts',
lerna verb filtered diff   'packages/cli/src/commands/type/index.ts',
lerna verb filtered diff   'packages/cli/src/index.ts',
lerna verb filtered diff   'packages/cli/src/utils/logger.ts',
lerna verb filtered diff   'packages/cli/tsconfig.json',
lerna verb filtered diff   'packages/cli/typings/schema.d.ts',
lerna verb filtered diff   'packages/cli/webpack.config.js'
lerna verb filtered diff ]
lerna sill checking diff packages/faas
lerna sill found diff in packages/faas/README.md
lerna sill found diff in packages/faas/__tests__/faas.test.js
lerna sill found diff in packages/faas/jest.config.ts
lerna sill found diff in packages/faas/package.json
lerna sill found diff in packages/faas/src/config.ts
lerna sill found diff in packages/faas/src/createFaas.ts
lerna sill found diff in packages/faas/src/formatters.ts
lerna sill found diff in packages/faas/src/index.ts
lerna sill found diff in packages/faas/src/version.ts
lerna sill found diff in packages/faas/tsconfig.cjs.json
lerna sill found diff in packages/faas/tsconfig.json
lerna sill found diff in packages/faas/types/index.d.ts
lerna verb filtered diff [
lerna verb filtered diff   'packages/faas/README.md',
lerna verb filtered diff   'packages/faas/__tests__/faas.test.js',
lerna verb filtered diff   'packages/faas/jest.config.ts',
lerna verb filtered diff   'packages/faas/package.json',
lerna verb filtered diff   'packages/faas/src/config.ts',
lerna verb filtered diff   'packages/faas/src/createFaas.ts',
lerna verb filtered diff   'packages/faas/src/formatters.ts',
lerna verb filtered diff   'packages/faas/src/index.ts',
lerna verb filtered diff   'packages/faas/src/version.ts',
lerna verb filtered diff   'packages/faas/tsconfig.cjs.json',
lerna verb filtered diff   'packages/faas/tsconfig.json',
lerna verb filtered diff   'packages/faas/types/index.d.ts'
lerna verb filtered diff ]
lerna sill checking diff packages/io
lerna sill found diff in packages/io/package.json
lerna verb filtered diff [ 'packages/io/package.json' ]
lerna sill checking diff packages/types
lerna sill found diff in packages/types/README.md
lerna sill found diff in packages/types/package.json
lerna sill found diff in packages/types/types/baas/class/AlipayProfitSharingOrder.d.ts
lerna sill found diff in packages/types/types/baas/class/BaseQuery.d.ts
lerna sill found diff in packages/types/types/baas/class/BaseRecord.d.ts
lerna sill found diff in packages/types/types/baas/class/Content.d.ts
lerna sill found diff in packages/types/types/baas/class/ContentCategory.d.ts
lerna sill found diff in packages/types/types/baas/class/ContentGroup.d.ts
lerna sill found diff in packages/types/types/baas/class/ContentRecord.d.ts
lerna sill found diff in packages/types/types/baas/class/File.d.ts
lerna sill found diff in packages/types/types/baas/class/FileCategory.d.ts
lerna sill found diff in packages/types/types/baas/class/GeoPoint.d.ts
lerna sill found diff in packages/types/types/baas/class/GeoPolygon.d.ts
lerna sill found diff in packages/types/types/baas/class/HError.d.ts
lerna sill found diff in packages/types/types/baas/class/MobileTopup.d.ts
lerna sill found diff in packages/types/types/baas/class/Order.d.ts
lerna sill found diff in packages/types/types/baas/class/PeopleAlive.d.ts
lerna sill found diff in packages/types/types/baas/class/Query.d.ts
lerna sill found diff in packages/types/types/baas/class/RedPack.d.ts
lerna sill found diff in packages/types/types/baas/class/TableObject.d.ts
lerna sill found diff in packages/types/types/baas/class/TableRecord.d.ts
lerna sill found diff in packages/types/types/baas/class/TableSchema.d.ts
lerna sill found diff in packages/types/types/baas/class/UrlScheme.d.ts
lerna sill found diff in packages/types/types/baas/class/User.d.ts
lerna sill found diff in packages/types/types/baas/class/UserGroup.d.ts
lerna sill found diff in packages/types/types/baas/class/UserRecord.d.ts
lerna sill found diff in packages/types/types/baas/class/UserSuperGroup.d.ts
lerna sill found diff in packages/types/types/baas/class/Validator.d.ts
lerna sill found diff in packages/types/types/baas/class/WechatProfitSharingOrder.d.ts
lerna sill found diff in packages/types/types/baas/function.d.ts
lerna sill found diff in packages/types/types/baas/index.d.ts
lerna sill found diff in packages/types/types/baas/request.d.ts
lerna sill found diff in packages/types/types/baas/useVersion.d.ts
lerna sill found diff in packages/types/types/faas.d.ts
lerna sill found diff in packages/types/types/index.d.ts
lerna verb filtered diff [
lerna verb filtered diff   'packages/types/README.md',
lerna verb filtered diff   'packages/types/package.json',
lerna verb filtered diff   'packages/types/types/baas/class/AlipayProfitSharingOrder.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/BaseQuery.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/BaseRecord.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/Content.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/ContentCategory.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/ContentGroup.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/ContentRecord.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/File.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/FileCategory.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/GeoPoint.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/GeoPolygon.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/HError.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/MobileTopup.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/Order.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/PeopleAlive.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/Query.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/RedPack.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/TableObject.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/TableRecord.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/TableSchema.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/UrlScheme.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/User.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/UserGroup.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/UserRecord.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/UserSuperGroup.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/Validator.d.ts',
lerna verb filtered diff   'packages/types/types/baas/class/WechatProfitSharingOrder.d.ts',
lerna verb filtered diff   'packages/types/types/baas/function.d.ts',
lerna verb filtered diff   'packages/types/types/baas/index.d.ts',
lerna verb filtered diff   'packages/types/types/baas/request.d.ts',
lerna verb filtered diff   'packages/types/types/baas/useVersion.d.ts',
lerna verb filtered diff   'packages/types/types/faas.d.ts',
lerna verb filtered diff   'packages/types/types/index.d.ts'
lerna verb filtered diff ]
lerna verb updated @mincloudx/faas-demo
lerna verb updated @mincloudx/web-demo
lerna verb updated @mincloudx/cjs-integration-tests
lerna verb updated @mincloudx/esm-integration-tests
lerna verb updated @mincloudx/cli
lerna verb updated @mincloudx/faas
lerna verb updated @mincloudx/io
lerna verb updated @mincloudx/types
lerna verb git-describe undefined => "@mincloudx/[email protected]"
lerna sill git-describe parsed => {"lastTagName":"@mincloudx/[email protected]","lastVersion":"0.2.2","refCount":"2","sha":"8cd845e","isDirty":false}
lerna sill independent for @mincloudx/faas-demo at /Users/danny/my-project/mincloudx/apps/faas-demo
lerna verb getChangelogConfig using preset "conventional-changelog-angular"
lerna sill npa Result {
lerna sill npa   type: 'tag',
lerna sill npa   registry: true,
lerna sill npa   where: undefined,
lerna sill npa   raw: 'conventional-changelog-angular',
lerna sill npa   name: 'conventional-changelog-angular',
lerna sill npa   escapedName: 'conventional-changelog-angular',
lerna sill npa   scope: undefined,
lerna sill npa   rawSpec: '',
lerna sill npa   saveSpec: null,
lerna sill npa   fetchSpec: 'latest',
lerna sill npa   gitRange: undefined,
lerna sill npa   gitCommittish: undefined,
lerna sill npa   hosted: undefined
lerna sill npa }
lerna verb getChangelogConfig Attempting to resolve preset "conventional-changelog-angular"
lerna info getChangelogConfig Successfully resolved preset "conventional-changelog-angular"
lerna verb independent increment 0.1.0 by minor
lerna sill independent for @mincloudx/web-demo at /Users/danny/my-project/mincloudx/apps/web-demo
lerna verb independent increment 0.0.1 by minor
lerna sill independent for @mincloudx/cjs-integration-tests at /Users/danny/my-project/mincloudx/integration/cjs
lerna verb independent increment 0.0.0 by patch
lerna sill independent for @mincloudx/esm-integration-tests at /Users/danny/my-project/mincloudx/integration/esm
lerna verb independent increment 0.0.0 by patch
lerna sill independent for @mincloudx/cli at /Users/danny/my-project/mincloudx/packages/cli
lerna verb independent increment 0.2.2 by minor
lerna sill independent for @mincloudx/faas at /Users/danny/my-project/mincloudx/packages/faas
lerna verb independent increment 0.0.1 by minor
lerna sill independent for @mincloudx/io at /Users/danny/my-project/mincloudx/packages/io
lerna verb independent increment 0.0.1 by minor
lerna sill independent for @mincloudx/types at /Users/danny/my-project/mincloudx/packages/types
lerna verb independent increment 0.0.1 by minor

Changes:
 - @mincloudx/faas-demo: 0.1.0 => 0.2.0 (private)
 - @mincloudx/web-demo: 0.0.1 => 0.1.0 (private)
 - @mincloudx/cjs-integration-tests: 0.0.0 => 0.0.1 (private)
 - @mincloudx/esm-integration-tests: 0.0.0 => 0.0.1 (private)
 - @mincloudx/cli: 0.2.2 => 0.3.0
 - @mincloudx/faas: 0.0.1 => 0.1.0
 - @mincloudx/io: 0.0.1 => 0.1.0 (private)
 - @mincloudx/types: 0.0.1 => 0.1.0

from lerna.

ola-adolfsson-ipex avatar ola-adolfsson-ipex commented on June 11, 2024

I can confirm the issue as well. After some investigation we found that our package was ignored due to it matched a pattern in .gitignore. (Don't ask why we have the package in .gitignore :) ) . If we removed the pattern in .gitignore lerna finds the package (again). The only thing we changed is bumping lerna from 4.x to 8.x

Also, lerna list doesn't list the the packages. However, lerna list -all does.

Hope that helps. Our workaround is to downgrade lerna

from lerna.

fahslaj avatar fahslaj commented on June 11, 2024

@ola-adolfsson-ipex It is expected behavior in newer versions of Lerna that packages that are in .gitignore are excluded. As for lerna list, do your packages have "private": true in their package.json files? The --all argument instructs Lerna to include private packages.

from lerna.

ola-adolfsson-ipex avatar ola-adolfsson-ipex commented on June 11, 2024

@ola-adolfsson-ipex It is expected behavior in newer versions of Lerna that packages that are in .gitignore are excluded. As for lerna list, do your packages have "private": true in their package.json files? The --all argument instructs Lerna to include private packages.

Good to know about the .gitignore. Thanks! We're using kotlin multiplatform and the npm packge is an artifact located in the build map. So, I guess we're not the usual lerna clients.

The .gitignored package does not have the private set to true. Maybe the -all argument somehow list all packages regardless of them being gitinogored or not?

from lerna.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.