You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`dryRun`| If true, do not write files, just change the version in memory. |
111
+
|`verbose`| If true, log more information to the console. |
112
+
|`silent`| If true, do not log anything to the console. |
113
+
114
+
### Available steps
115
+
116
+
| Step | Description |
117
+
| --- | --- |
118
+
| checkout | Checkout the desired branch. |
119
+
| bump | Bump the version of the project. |
120
+
| commit | Commit the changes with the new version. |
121
+
| tag | Tag the commit with the new version. |
122
+
| push | Push the changes to the remote repository. |
123
+
| release | Create a release in the remote repository. |
124
+
| publish | Publish the project to the package registry. |
125
+
| pullRequest | Create a pull request with the changes. |
105
126
106
127
## Addons
107
128
@@ -178,20 +199,25 @@ export class CustomProject extends Project {
178
199
179
200
There also is a base class for monorepo projects - [MonorepoProject](./src/project/monorepo.ts). It provides methods to work with monorepo projects and you can extend it to create your own monorepo project class (alos see [PackageJsonMonorepoProject](./src/project/packageJsonMonorepo.ts)).
180
201
181
-
### Release creator
202
+
### GitRepositoryHosting
182
203
183
-
Release creator is a class that creates a release in the remote repository (like GitHub, GitLab, etc.) or wherever you want. It is used in the `release` step of the releaser.
184
-
185
-
Signature of the class is very simple, you just need to implement `create` method:
204
+
GitRepositoryHosting is a class that represents a git repository hosting service (like GitHub, GitLab, etc.) or whatever you want. It is used to create a release in the remote repository and create a pull request with the changes.
0 commit comments