Skip to content

Commit 0991ed8

Browse files
authored
chore(release): v0.58.0 (#290)
1 parent 32f8bad commit 0991ed8

File tree

8 files changed

+64
-7
lines changed

8 files changed

+64
-7
lines changed

docs/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ sidebar_position: 1
1616
- [Inputs](#inputs)
1717
- [Protocols](#protocols)
1818
- [Migrations](#migrations)
19+
- [Telemetry](#telemetry)
1920

2021
<!-- tocstop -->
2122

@@ -61,3 +62,4 @@ Get an overview of how to contribute to the project
6162

6263
### [Telemetry](./telemetry.md)
6364
Get an overview of how telemetry works for this project
65+

docs/contributing.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,5 +174,6 @@ Prefix that follows specification is not enough though. Remember that the title
174174

175175

176176

177+
177178

178179

docs/migrations/v0.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,3 +77,4 @@ We upgraded the AsyncAPI Modelina dependency to the `next` version so for the ne
7777

7878

7979

80+

docs/usage.md

Lines changed: 31 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ $ npm install -g @the-codegen-project/cli
99
$ codegen COMMAND
1010
running command...
1111
$ codegen (--version)
12-
@the-codegen-project/cli/0.57.0 linux-x64 node-v18.20.8
12+
@the-codegen-project/cli/0.58.0 linux-x64 node-v18.20.8
1313
$ codegen --help [COMMAND]
1414
USAGE
1515
$ codegen COMMAND
@@ -30,6 +30,7 @@ USAGE
3030
* [`codegen generate [FILE]`](#codegen-generate-file)
3131
* [`codegen help [COMMAND]`](#codegen-help-command)
3232
* [`codegen init`](#codegen-init)
33+
* [`codegen telemetry ACTION`](#codegen-telemetry-action)
3334
* [`codegen version`](#codegen-version)
3435

3536
## `codegen autocomplete [SHELL]`
@@ -84,7 +85,7 @@ DESCRIPTION
8485
Generate code based on your configuration, use `init` to get started.
8586
```
8687

87-
_See code: [src/commands/generate.ts](https://github.com/the-codegen-project/cli/blob/v0.57.0/src/commands/generate.ts)_
88+
_See code: [src/commands/generate.ts](https://github.com/the-codegen-project/cli/blob/v0.58.0/src/commands/generate.ts)_
8889

8990
## `codegen help [COMMAND]`
9091

@@ -144,7 +145,34 @@ DESCRIPTION
144145
Initialize The Codegen Project in your project
145146
```
146147

147-
_See code: [src/commands/init.ts](https://github.com/the-codegen-project/cli/blob/v0.57.0/src/commands/init.ts)_
148+
_See code: [src/commands/init.ts](https://github.com/the-codegen-project/cli/blob/v0.58.0/src/commands/init.ts)_
149+
150+
## `codegen telemetry ACTION`
151+
152+
Manage telemetry settings
153+
154+
```
155+
USAGE
156+
$ codegen telemetry ACTION [--help]
157+
158+
ARGUMENTS
159+
ACTION (status|enable|disable) Action to perform: status, enable, or disable
160+
161+
FLAGS
162+
--help Show CLI help.
163+
164+
DESCRIPTION
165+
Manage telemetry settings
166+
167+
EXAMPLES
168+
$ codegen telemetry status
169+
170+
$ codegen telemetry enable
171+
172+
$ codegen telemetry disable
173+
```
174+
175+
_See code: [src/commands/telemetry.ts](https://github.com/the-codegen-project/cli/blob/v0.58.0/src/commands/telemetry.ts)_
148176

149177
## `codegen version`
150178

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@the-codegen-project/cli",
33
"description": "CLI to work with code generation in any environment",
4-
"version": "0.57.0",
4+
"version": "0.58.0",
55
"bin": {
66
"codegen": "./bin/run.mjs"
77
},

schemas/configuration-schema-0.json

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@
5353
}
5454
]
5555
}
56+
},
57+
"telemetry": {
58+
"$ref": "#/definitions/AsyncAPICodegenConfiguration/properties/telemetry"
5659
}
5760
},
5861
"required": [
@@ -97,6 +100,9 @@
97100
}
98101
]
99102
}
103+
},
104+
"telemetry": {
105+
"$ref": "#/definitions/AsyncAPICodegenConfiguration/properties/telemetry"
100106
}
101107
},
102108
"required": [
@@ -696,6 +702,25 @@
696702
}
697703
]
698704
}
705+
},
706+
"telemetry": {
707+
"type": "object",
708+
"properties": {
709+
"enabled": {
710+
"type": "boolean",
711+
"description": "Enable or disable telemetry for this project (overrides global setting)"
712+
},
713+
"endpoint": {
714+
"type": "string",
715+
"description": "Custom telemetry endpoint (overrides global setting)"
716+
},
717+
"trackingId": {
718+
"type": "string",
719+
"description": "Custom tracking ID (overrides global setting)"
720+
}
721+
},
722+
"additionalProperties": false,
723+
"description": "Project-level telemetry configuration (overrides global settings in ~/.the-codegen-project/config.json)"
699724
}
700725
},
701726
"required": [

src/commands/generate.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ export default class Generate extends Command {
6262
}
6363

6464
const context = await realizeGeneratorContext(file);
65-
65+
6666
try {
6767
if (watch) {
6868
await this.handleWatchModeStartedTelemetry({context, inputSource});

0 commit comments

Comments
 (0)