Skip to content

Commit c28e80e

Browse files
release: 0.9.0 (#88)
* feat(agent): add group-based SCM tools access control * chore: pin GitHub Actions to SHA * codegen metadata * chore(internal): codegen related update * codegen metadata * feat(skills): add organization-level skills support * feat(prebuild): expose snapshot completion percentage in prebuild status * chore: break long lines in snippets into multiline * feat(api): add ImageInput to UserInputBlock proto * feat(api): add recommended editors configuration to project settings * codegen metadata * feat(db): add webhooks table with trigger reference * release: 0.9.0 --------- Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com> Co-authored-by: Jesús Espino <[email protected]> Co-authored-by: Jesús Espino <[email protected]>
1 parent 892ffd2 commit c28e80e

27 files changed

+290
-33
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ jobs:
1919
runs-on: ${{ github.repository == 'stainless-sdks/gitpod-typescript' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
2020
if: github.event_name == 'push' || github.event.pull_request.head.repo.fork
2121
steps:
22-
- uses: actions/checkout@v4
22+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
2323

2424
- name: Set up Node
25-
uses: actions/setup-node@v4
25+
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
2626
with:
2727
node-version: '20'
2828

@@ -41,10 +41,10 @@ jobs:
4141
contents: read
4242
id-token: write
4343
steps:
44-
- uses: actions/checkout@v4
44+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
4545

4646
- name: Set up Node
47-
uses: actions/setup-node@v4
47+
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
4848
with:
4949
node-version: '20'
5050

@@ -57,7 +57,7 @@ jobs:
5757
- name: Get GitHub OIDC Token
5858
if: github.repository == 'stainless-sdks/gitpod-typescript'
5959
id: github-oidc
60-
uses: actions/github-script@v6
60+
uses: actions/github-script@00f12e3e20659f42342b1c0226afda7f7c042325 # v6
6161
with:
6262
script: core.setOutput('github_token', await core.getIDToken());
6363

@@ -74,10 +74,10 @@ jobs:
7474
runs-on: ${{ github.repository == 'stainless-sdks/gitpod-typescript' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
7575
if: github.event_name == 'push' || github.event.pull_request.head.repo.fork
7676
steps:
77-
- uses: actions/checkout@v4
77+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
7878

7979
- name: Set up Node
80-
uses: actions/setup-node@v4
80+
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
8181
with:
8282
node-version: '20'
8383

.github/workflows/publish-npm.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ jobs:
2323
id-token: write
2424

2525
steps:
26-
- uses: actions/checkout@v4
26+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
2727

2828
- name: Set up Node
29-
uses: actions/setup-node@v4
29+
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
3030
with:
3131
node-version: '24'
3232
registry-url: 'https://registry.npmjs.org'

.github/workflows/release-doctor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
if: github.repository == 'gitpod-io/gitpod-sdk-typescript' && (github.event_name == 'push' || github.event_name == 'workflow_dispatch' || startsWith(github.head_ref, 'release-please') || github.head_ref == 'next')
1313

1414
steps:
15-
- uses: actions/checkout@v4
15+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
1616

1717
- name: Check release environment
1818
run: |

.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.8.0"
2+
".": "0.9.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: 159
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/gitpod%2Fgitpod-d62ef4b9187c1f3d36f428abc4b31d8a09ffd36e93d39b8136c60c8f463c838e.yml
3-
openapi_spec_hash: d7f01b6f24e88eb46d744ecd28061f26
4-
config_hash: 26e4a10dfc6ec809322e60d889d15414
1+
configured_endpoints: 160
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/gitpod%2Fgitpod-3935e467f9c15925790aada293124db82bb5d6840eeac52d81fbac6a9b0fd154.yml
3+
openapi_spec_hash: b417d7f10ea430216e9b70e4468a3212
4+
config_hash: d3267594264bfb76d2ee7e881d5f8a5a

CHANGELOG.md

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

3+
## 0.9.0 (2026-01-09)
4+
5+
Full Changelog: [v0.8.0...v0.9.0](https://github.com/gitpod-io/gitpod-sdk-typescript/compare/v0.8.0...v0.9.0)
6+
7+
### Features
8+
9+
* **agent:** add group-based SCM tools access control ([9f8d2f9](https://github.com/gitpod-io/gitpod-sdk-typescript/commit/9f8d2f902fc221a89e27ae74e47315d6300f2af2))
10+
* **api:** add ImageInput to UserInputBlock proto ([103bf02](https://github.com/gitpod-io/gitpod-sdk-typescript/commit/103bf02589912eb6d2d04626372edbfe4868d041))
11+
* **api:** add recommended editors configuration to project settings ([57ae935](https://github.com/gitpod-io/gitpod-sdk-typescript/commit/57ae9355b5e86430af037958dc529a942fbeb05b))
12+
* **db:** add webhooks table with trigger reference ([2f87f2d](https://github.com/gitpod-io/gitpod-sdk-typescript/commit/2f87f2da279d2727a3eb0288d2365f1c1b0aada3))
13+
* **prebuild:** expose snapshot completion percentage in prebuild status ([778c94b](https://github.com/gitpod-io/gitpod-sdk-typescript/commit/778c94b9b4e453853efd9b611bfeb8d9e9d81f39))
14+
* **skills:** add organization-level skills support ([24cb9a2](https://github.com/gitpod-io/gitpod-sdk-typescript/commit/24cb9a234c1deb8238e6f42dbed2ace01ff35d7e))
15+
16+
17+
### Chores
18+
19+
* break long lines in snippets into multiline ([9fa685f](https://github.com/gitpod-io/gitpod-sdk-typescript/commit/9fa685ffc219966cd2480ae7250e646994a7331d))
20+
* **internal:** codegen related update ([74962c9](https://github.com/gitpod-io/gitpod-sdk-typescript/commit/74962c94a845f1645dd6df17b8a7240894ff64c9))
21+
* pin GitHub Actions to SHA ([d29f17d](https://github.com/gitpod-io/gitpod-sdk-typescript/commit/d29f17de8d5cb9632525387669978058c18ba0a7))
22+
323
## 0.8.0 (2025-12-15)
424

525
Full Changelog: [v0.7.11...v0.8.0](https://github.com/gitpod-io/gitpod-sdk-typescript/compare/v0.7.11...v0.8.0)

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@
186186
same "printed page" as the copyright notice for easier
187187
identification within third-party archives.
188188

189-
Copyright 2025 Gitpod
189+
Copyright 2026 Gitpod
190190

191191
Licensed under the Apache License, Version 2.0 (the "License");
192192
you may not use this file except in compliance with the License.

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,9 @@ const response = await client.identity.getAuthenticatedIdentity().asResponse();
172172
console.log(response.headers.get('X-My-Header'));
173173
console.log(response.statusText); // access the underlying Response object
174174

175-
const { data: response, response: raw } = await client.identity.getAuthenticatedIdentity().withResponse();
175+
const { data: response, response: raw } = await client.identity
176+
.getAuthenticatedIdentity()
177+
.withResponse();
176178
console.log(raw.headers.get('X-My-Header'));
177179
console.log(response.organizationId);
178180
```

api.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -275,11 +275,13 @@ Types:
275275

276276
- <code><a href="./src/resources/groups/memberships.ts">GroupMembership</a></code>
277277
- <code><a href="./src/resources/groups/memberships.ts">MembershipCreateResponse</a></code>
278+
- <code><a href="./src/resources/groups/memberships.ts">MembershipRetrieveResponse</a></code>
278279
- <code><a href="./src/resources/groups/memberships.ts">MembershipDeleteResponse</a></code>
279280

280281
Methods:
281282

282283
- <code title="post /gitpod.v1.GroupService/CreateMembership">client.groups.memberships.<a href="./src/resources/groups/memberships.ts">create</a>({ ...params }) -> MembershipCreateResponse</code>
284+
- <code title="post /gitpod.v1.GroupService/GetMembership">client.groups.memberships.<a href="./src/resources/groups/memberships.ts">retrieve</a>({ ...params }) -> MembershipRetrieveResponse</code>
283285
- <code title="post /gitpod.v1.GroupService/ListMemberships">client.groups.memberships.<a href="./src/resources/groups/memberships.ts">list</a>({ ...params }) -> GroupMembershipsMembersPage</code>
284286
- <code title="post /gitpod.v1.GroupService/DeleteMembership">client.groups.memberships.<a href="./src/resources/groups/memberships.ts">delete</a>({ ...params }) -> unknown</code>
285287

@@ -462,6 +464,7 @@ Types:
462464
- <code><a href="./src/resources/projects/projects.ts">ProjectMetadata</a></code>
463465
- <code><a href="./src/resources/projects/projects.ts">ProjectPhase</a></code>
464466
- <code><a href="./src/resources/projects/projects.ts">ProjectPrebuildConfiguration</a></code>
467+
- <code><a href="./src/resources/projects/projects.ts">RecommendedEditors</a></code>
465468
- <code><a href="./src/resources/projects/projects.ts">ProjectCreateResponse</a></code>
466469
- <code><a href="./src/resources/projects/projects.ts">ProjectRetrieveResponse</a></code>
467470
- <code><a href="./src/resources/projects/projects.ts">ProjectUpdateResponse</a></code>

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.8.0",
3+
"version": "0.9.0",
44
"description": "The official TypeScript library for the Gitpod API",
55
"author": "Gitpod <[email protected]>",
66
"types": "dist/index.d.ts",

0 commit comments

Comments
 (0)