Skip to content

Commit

Permalink
feat(core): independent nx releases and automated git operations (nrw…
Browse files Browse the repository at this point in the history
  • Loading branch information
JamesHenry authored Nov 17, 2023
1 parent 4dfc18f commit dc8c0ed
Show file tree
Hide file tree
Showing 28 changed files with 3,190 additions and 428 deletions.
86 changes: 78 additions & 8 deletions docs/generated/cli/release.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,42 @@ nx release version [specifier]

#### Options

##### git-commit

Type: `boolean`

Whether or not to automatically commit the changes made by this command

##### git-commit-args

Type: `string`

Additional arguments (added after the --message argument, which may or may not be customized with --git-commit-message) to pass to the `git commit` command invoked behind the scenes

##### git-commit-message

Type: `string`

Custom git commit message to use when committing the changes made by this command. {version} will be dynamically interpolated when performing fixed releases, interpolated tags will be appended to the commit body when performing independent releases.

##### git-tag

Type: `boolean`

Whether or not to automatically tag the changes made by this command

##### git-tag-args

Type: `string`

Additional arguments to pass to the `git tag` command invoked behind the scenes

##### git-tag-message

Type: `string`

Custom git tag message to use when tagging the changes made by this command. This defaults to be the same value as the tag itself.

##### help

Type: `boolean`
Expand Down Expand Up @@ -107,6 +143,42 @@ Type: `string`

The git reference to use as the start of the changelog. If not set it will attempt to resolve the latest tag and use that

##### git-commit

Type: `boolean`

Whether or not to automatically commit the changes made by this command

##### git-commit-args

Type: `string`

Additional arguments (added after the --message argument, which may or may not be customized with --git-commit-message) to pass to the `git commit` command invoked behind the scenes

##### git-commit-message

Type: `string`

Custom git commit message to use when committing the changes made by this command. {version} will be dynamically interpolated when performing fixed releases, interpolated tags will be appended to the commit body when performing independent releases.

##### git-tag

Type: `boolean`

Whether or not to automatically tag the changes made by this command

##### git-tag-args

Type: `string`

Additional arguments to pass to the `git tag` command invoked behind the scenes

##### git-tag-message

Type: `string`

Custom git tag message to use when tagging the changes made by this command. This defaults to be the same value as the tag itself.

##### gitRemote

Type: `string`
Expand All @@ -129,14 +201,6 @@ Choices: [all, workspace, projects]

Interactively modify changelog markdown contents in your code editor before applying the changes. You can set it to be interactive for all changelogs, or only the workspace level, or only the project level

##### tagVersionPrefix

Type: `string`

Default: `v`

Prefix to apply to the version when creating the Github release tag

##### to

Type: `string`
Expand Down Expand Up @@ -203,6 +267,12 @@ Default: `false`

Ignore cycles in the task graph

##### otp

Type: `number`

A one-time password for publishing to a registry that requires 2FA

##### output-style

Type: `string`
Expand Down
86 changes: 78 additions & 8 deletions docs/generated/packages/nx/documents/release.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,42 @@ nx release version [specifier]

#### Options

##### git-commit

Type: `boolean`

Whether or not to automatically commit the changes made by this command

##### git-commit-args

Type: `string`

Additional arguments (added after the --message argument, which may or may not be customized with --git-commit-message) to pass to the `git commit` command invoked behind the scenes

##### git-commit-message

Type: `string`

Custom git commit message to use when committing the changes made by this command. {version} will be dynamically interpolated when performing fixed releases, interpolated tags will be appended to the commit body when performing independent releases.

##### git-tag

Type: `boolean`

Whether or not to automatically tag the changes made by this command

##### git-tag-args

Type: `string`

Additional arguments to pass to the `git tag` command invoked behind the scenes

##### git-tag-message

Type: `string`

Custom git tag message to use when tagging the changes made by this command. This defaults to be the same value as the tag itself.

##### help

Type: `boolean`
Expand Down Expand Up @@ -107,6 +143,42 @@ Type: `string`

The git reference to use as the start of the changelog. If not set it will attempt to resolve the latest tag and use that

##### git-commit

Type: `boolean`

Whether or not to automatically commit the changes made by this command

##### git-commit-args

Type: `string`

Additional arguments (added after the --message argument, which may or may not be customized with --git-commit-message) to pass to the `git commit` command invoked behind the scenes

##### git-commit-message

Type: `string`

Custom git commit message to use when committing the changes made by this command. {version} will be dynamically interpolated when performing fixed releases, interpolated tags will be appended to the commit body when performing independent releases.

##### git-tag

Type: `boolean`

Whether or not to automatically tag the changes made by this command

##### git-tag-args

Type: `string`

Additional arguments to pass to the `git tag` command invoked behind the scenes

##### git-tag-message

Type: `string`

Custom git tag message to use when tagging the changes made by this command. This defaults to be the same value as the tag itself.

##### gitRemote

Type: `string`
Expand All @@ -129,14 +201,6 @@ Choices: [all, workspace, projects]

Interactively modify changelog markdown contents in your code editor before applying the changes. You can set it to be interactive for all changelogs, or only the workspace level, or only the project level

##### tagVersionPrefix

Type: `string`

Default: `v`

Prefix to apply to the version when creating the Github release tag

##### to

Type: `string`
Expand Down Expand Up @@ -203,6 +267,12 @@ Default: `false`

Ignore cycles in the task graph

##### otp

Type: `number`

A one-time password for publishing to a registry that requires 2FA

##### output-style

Type: `string`
Expand Down
Loading

0 comments on commit dc8c0ed

Please sign in to comment.