Skip to content

Commit e5d4d41

Browse files
release: 0.12.0 (#91)
* feat(api): add bulkCreate/bulkDelete/bulkUpdate methods to projects * chore(internal): avoid type checking errors with ts-reset * release: 0.12.0 --------- Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
1 parent 6f1eaf2 commit e5d4d41

File tree

12 files changed

+449
-10
lines changed

12 files changed

+449
-10
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.11.0"
2+
".": "0.12.0"
33
}

.stats.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 172
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/gitpod%2Fgitpod-b97dcde84128bcf3740b0cf3c2c005e1dcd1cdac9b0768a28bd734f8d83c9fa2.yml
3-
openapi_spec_hash: 1172889d2eb3f0453514c6caae3459b3
4-
config_hash: 49d499b8ab46cede0e3461ef7cd549ca
1+
configured_endpoints: 175
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/gitpod%2Fgitpod-8f6ee769411e2d21a2f437d49eb2f16880fcef0db52ac1985f2a3963af45f6a0.yml
3+
openapi_spec_hash: 28f2d9d7e36f1f0ecd13052054449249
4+
config_hash: 3f1278a7a2a9285f57e81f148743e99e

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# Changelog
22

3+
## 0.12.0 (2026-02-11)
4+
5+
Full Changelog: [v0.11.0...v0.12.0](https://github.com/gitpod-io/gitpod-sdk-typescript/compare/v0.11.0...v0.12.0)
6+
7+
### Features
8+
9+
* **api:** add bulkCreate/bulkDelete/bulkUpdate methods to projects ([d7f93ff](https://github.com/gitpod-io/gitpod-sdk-typescript/commit/d7f93ff162fe986f1cc6cf386a51e023637bf7a1))
10+
11+
12+
### Chores
13+
14+
* **internal:** avoid type checking errors with ts-reset ([119c515](https://github.com/gitpod-io/gitpod-sdk-typescript/commit/119c5151fffe40d0d0808bcbf8a873bcbdfca451))
15+
316
## 0.11.0 (2026-02-11)
417

518
Full Changelog: [v0.10.0...v0.11.0](https://github.com/gitpod-io/gitpod-sdk-typescript/compare/v0.10.0...v0.11.0)

api.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -519,6 +519,9 @@ Types:
519519
- <code><a href="./src/resources/projects/projects.ts">ProjectRetrieveResponse</a></code>
520520
- <code><a href="./src/resources/projects/projects.ts">ProjectUpdateResponse</a></code>
521521
- <code><a href="./src/resources/projects/projects.ts">ProjectDeleteResponse</a></code>
522+
- <code><a href="./src/resources/projects/projects.ts">ProjectBulkCreateResponse</a></code>
523+
- <code><a href="./src/resources/projects/projects.ts">ProjectBulkDeleteResponse</a></code>
524+
- <code><a href="./src/resources/projects/projects.ts">ProjectBulkUpdateResponse</a></code>
522525
- <code><a href="./src/resources/projects/projects.ts">ProjectCreateFromEnvironmentResponse</a></code>
523526

524527
Methods:
@@ -528,6 +531,9 @@ Methods:
528531
- <code title="post /gitpod.v1.ProjectService/UpdateProject">client.projects.<a href="./src/resources/projects/projects.ts">update</a>({ ...params }) -> ProjectUpdateResponse</code>
529532
- <code title="post /gitpod.v1.ProjectService/ListProjects">client.projects.<a href="./src/resources/projects/projects.ts">list</a>({ ...params }) -> ProjectsProjectsPage</code>
530533
- <code title="post /gitpod.v1.ProjectService/DeleteProject">client.projects.<a href="./src/resources/projects/projects.ts">delete</a>({ ...params }) -> unknown</code>
534+
- <code title="post /gitpod.v1.ProjectService/CreateProjects">client.projects.<a href="./src/resources/projects/projects.ts">bulkCreate</a>({ ...params }) -> ProjectBulkCreateResponse</code>
535+
- <code title="post /gitpod.v1.ProjectService/DeleteProjects">client.projects.<a href="./src/resources/projects/projects.ts">bulkDelete</a>({ ...params }) -> ProjectBulkDeleteResponse</code>
536+
- <code title="post /gitpod.v1.ProjectService/UpdateProjects">client.projects.<a href="./src/resources/projects/projects.ts">bulkUpdate</a>({ ...params }) -> ProjectBulkUpdateResponse</code>
531537
- <code title="post /gitpod.v1.ProjectService/CreateProjectFromEnvironment">client.projects.<a href="./src/resources/projects/projects.ts">createFromEnvironment</a>({ ...params }) -> ProjectCreateFromEnvironmentResponse</code>
532538

533539
## EnvironmentClases

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@gitpod/sdk",
3-
"version": "0.11.0",
3+
"version": "0.12.0",
44
"description": "The official TypeScript library for the Gitpod API",
55
"author": "Gitpod <dev-feedback@gitpod.com>",
66
"types": "dist/index.d.ts",

src/client.ts

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,12 @@ import {
302302
import {
303303
EnvironmentInitializer,
304304
Project,
305+
ProjectBulkCreateParams,
306+
ProjectBulkCreateResponse,
307+
ProjectBulkDeleteParams,
308+
ProjectBulkDeleteResponse,
309+
ProjectBulkUpdateParams,
310+
ProjectBulkUpdateResponse,
305311
ProjectCreateFromEnvironmentParams,
306312
ProjectCreateFromEnvironmentResponse,
307313
ProjectCreateParams,
@@ -797,7 +803,7 @@ export class Gitpod {
797803
loggerFor(this).info(`${responseInfo} - ${retryMessage}`);
798804

799805
const errText = await response.text().catch((err: any) => castToError(err).message);
800-
const errJSON = safeJSON(errText);
806+
const errJSON = safeJSON(errText) as any;
801807
const errMessage = errJSON ? undefined : errText;
802808

803809
loggerFor(this).debug(
@@ -1481,13 +1487,19 @@ export declare namespace Gitpod {
14811487
type ProjectRetrieveResponse as ProjectRetrieveResponse,
14821488
type ProjectUpdateResponse as ProjectUpdateResponse,
14831489
type ProjectDeleteResponse as ProjectDeleteResponse,
1490+
type ProjectBulkCreateResponse as ProjectBulkCreateResponse,
1491+
type ProjectBulkDeleteResponse as ProjectBulkDeleteResponse,
1492+
type ProjectBulkUpdateResponse as ProjectBulkUpdateResponse,
14841493
type ProjectCreateFromEnvironmentResponse as ProjectCreateFromEnvironmentResponse,
14851494
type ProjectsProjectsPage as ProjectsProjectsPage,
14861495
type ProjectCreateParams as ProjectCreateParams,
14871496
type ProjectRetrieveParams as ProjectRetrieveParams,
14881497
type ProjectUpdateParams as ProjectUpdateParams,
14891498
type ProjectListParams as ProjectListParams,
14901499
type ProjectDeleteParams as ProjectDeleteParams,
1500+
type ProjectBulkCreateParams as ProjectBulkCreateParams,
1501+
type ProjectBulkDeleteParams as ProjectBulkDeleteParams,
1502+
type ProjectBulkUpdateParams as ProjectBulkUpdateParams,
14911503
type ProjectCreateFromEnvironmentParams as ProjectCreateFromEnvironmentParams,
14921504
};
14931505

src/internal/decoders/jsonl.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ export class JSONLDecoder<T> {
1616
const lineDecoder = new LineDecoder();
1717
for await (const chunk of this.iterator) {
1818
for (const line of lineDecoder.decode(chunk)) {
19-
yield JSON.parse(line);
19+
yield JSON.parse(line) as T;
2020
}
2121
}
2222

2323
for (const line of lineDecoder.flush()) {
24-
yield JSON.parse(line);
24+
yield JSON.parse(line) as T;
2525
}
2626
}
2727

src/resources/index.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,12 +204,18 @@ export {
204204
type ProjectRetrieveResponse,
205205
type ProjectUpdateResponse,
206206
type ProjectDeleteResponse,
207+
type ProjectBulkCreateResponse,
208+
type ProjectBulkDeleteResponse,
209+
type ProjectBulkUpdateResponse,
207210
type ProjectCreateFromEnvironmentResponse,
208211
type ProjectCreateParams,
209212
type ProjectRetrieveParams,
210213
type ProjectUpdateParams,
211214
type ProjectListParams,
212215
type ProjectDeleteParams,
216+
type ProjectBulkCreateParams,
217+
type ProjectBulkDeleteParams,
218+
type ProjectBulkUpdateParams,
213219
type ProjectCreateFromEnvironmentParams,
214220
type ProjectsProjectsPage,
215221
} from './projects/projects';

src/resources/projects/index.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,18 @@ export {
3131
type ProjectRetrieveResponse,
3232
type ProjectUpdateResponse,
3333
type ProjectDeleteResponse,
34+
type ProjectBulkCreateResponse,
35+
type ProjectBulkDeleteResponse,
36+
type ProjectBulkUpdateResponse,
3437
type ProjectCreateFromEnvironmentResponse,
3538
type ProjectCreateParams,
3639
type ProjectRetrieveParams,
3740
type ProjectUpdateParams,
3841
type ProjectListParams,
3942
type ProjectDeleteParams,
43+
type ProjectBulkCreateParams,
44+
type ProjectBulkDeleteParams,
45+
type ProjectBulkUpdateParams,
4046
type ProjectCreateFromEnvironmentParams,
4147
type ProjectsProjectsPage,
4248
} from './projects';

0 commit comments

Comments
 (0)