Skip to content

Commit ed0e933

Browse files
committed
chore(core): fix root monorepo version bump for fixed mode
1 parent f552fe4 commit ed0e933

File tree

5 files changed

+9
-1
lines changed

5 files changed

+9
-1
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ jobs:
6969
with:
7070
node-version: 18
7171
cache: 'pnpm'
72+
registry-url: 'https://registry.npmjs.org'
7273
- name: Install dependencies
7374
run: pnpm install
7475
- name: Simple release

packages/core/src/project/monorepo.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,7 @@ export abstract class MonorepoProject extends Project {
293293
if (fixedVersion) {
294294
hasBump = await super.bump({
295295
...options,
296+
force: true,
296297
version: fixedVersion,
297298
tagPrefix: await this.getTagPrefix('')
298299
})

packages/core/src/project/project.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ export abstract class Project {
180180
manifest
181181
} = this
182182

183-
if (options.skip || await manifest.isPrivate()) {
183+
if (options.skip || !options.force && await manifest.isPrivate()) {
184184
return null
185185
}
186186

packages/core/src/project/project.types.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@ export interface ProjectBumpOptions {
5656
* Skip bumping.
5757
*/
5858
skip?: boolean
59+
/**
60+
* Ignore that project is private.
61+
*/
62+
force?: boolean
5963
preset?: PresetParams
6064
/**
6165
* The prefix to use for the tag.

packages/test/src/project.mock.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ export async function packageJsonIndependentMonorepoProject(pkgs: Record<string
107107
name: 'package-json-monorepo-project',
108108
version: '0.0.0',
109109
description: 'A package json monorepo project',
110+
private: true,
110111
...pkgs[0]
111112
},
112113
1: {
@@ -187,6 +188,7 @@ export async function packageJsonFixedMonorepoProject(pkgs: Record<string | numb
187188
name: 'package-json-monorepo-project',
188189
version: '2.0.0',
189190
description: 'A package json monorepo project',
191+
private: true,
190192
...pkgs[0]
191193
},
192194
1: {

0 commit comments

Comments
 (0)