Skip to content

Commit 640aa42

Browse files
authored
Merge pull request #144 from kernel/stainless/release
Release SDK updates
2 parents bcbbcf2 + 41a3ad4 commit 640aa42

4 files changed

Lines changed: 1575 additions & 6 deletions

File tree

.github/workflows/release-please.yml

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,28 @@ on:
55
- main
66

77
permissions:
8-
contents: write
9-
pull-requests: write
8+
contents: read
109

1110
jobs:
1211
release-please:
1312
if: github.repository == 'kernel/kernel-python-sdk'
1413
runs-on: ubuntu-latest
1514

1615
steps:
16+
- name: Mint release token
17+
id: release-token
18+
uses: actions/create-github-app-token@d72941d797fd3113feb6b93fd0dec494b13a2547 # v1
19+
with:
20+
app-id: ${{ secrets.ADMIN_APP_ID }}
21+
private-key: ${{ secrets.ADMIN_APP_PRIVATE_KEY }}
22+
owner: kernel
23+
repositories: kernel-python-sdk
24+
permission-contents: write
25+
permission-issues: write
26+
permission-pull-requests: write
27+
permission-workflows: write
28+
1729
- uses: googleapis/release-please-action@5c625bfb5d1ff62eadeeb3772007f7f66fdcf071 # v4.4.1
1830
id: release
1931
with:
20-
token: ${{ secrets.RELEASE_PLEASE_TOKEN }}
32+
token: ${{ steps.release-token.outputs.token }}

requirements-dev.lock

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,20 @@ async-timeout==5.0.1
2929
attrs==25.4.0
3030
# via aiohttp
3131
# via nox
32+
# via standardwebhooks
3233
backports-asyncio-runner==1.2.0
3334
# via pytest-asyncio
3435
certifi==2026.1.4
3536
# via httpcore
3637
# via httpx
38+
colorama==0.4.6
39+
# via griffe
3740
colorlog==6.10.1
3841
# via nox
3942
dependency-groups==1.3.1
4043
# via nox
44+
deprecated==1.3.1
45+
# via standardwebhooks
4146
dirty-equals==0.11
4247
distlib==0.4.0
4348
# via virtualenv
@@ -53,14 +58,16 @@ filelock==3.19.1
5358
frozenlist==1.8.0
5459
# via aiohttp
5560
# via aiosignal
61+
griffe==1.14.0
5662
h11==0.16.0
5763
# via httpcore
5864
httpcore==1.0.9
5965
# via httpx
6066
httpx==0.28.1
6167
# via httpx-aiohttp
62-
# via kernel
6368
# via respx
69+
# via standardwebhooks
70+
# via kernel
6471
httpx-aiohttp==0.1.12
6572
# via kernel
6673
humanize==4.13.0
@@ -112,6 +119,7 @@ pytest==8.4.2
112119
pytest-asyncio==1.2.0
113120
pytest-xdist==3.8.0
114121
python-dateutil==2.9.0.post0
122+
# via standardwebhooks
115123
# via time-machine
116124
respx==0.22.0
117125
rich==14.2.0
@@ -120,29 +128,39 @@ six==1.17.0
120128
# via python-dateutil
121129
sniffio==1.3.1
122130
# via kernel
131+
standardwebhooks==1.0.1
132+
# via kernel
123133
time-machine==2.19.0
124134
tomli==2.4.0
125135
# via dependency-groups
126136
# via mypy
127137
# via nox
128138
# via pytest
139+
types-deprecated==1.3.1.20251101
140+
# via standardwebhooks
141+
types-python-dateutil==2.9.0.20251115
142+
# via standardwebhooks
129143
typing-extensions==4.15.0
130144
# via aiosignal
131145
# via anyio
132146
# via exceptiongroup
133-
# via kernel
134147
# via multidict
135148
# via mypy
136149
# via pydantic
137150
# via pydantic-core
138151
# via pyright
139152
# via pytest-asyncio
153+
# via kernel
140154
# via typing-inspection
141155
# via virtualenv
142156
typing-inspection==0.4.2
143157
# via pydantic
144158
virtualenv==20.36.1
145159
# via nox
160+
websockets==15.0.1
161+
# via kernel
162+
wrapt==2.0.1
163+
# via deprecated
146164
yarl==1.22.0
147165
# via aiohttp
148166
zipp==3.23.0

requirements.lock

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,12 @@ async-timeout==5.0.1
2626
# via aiohttp
2727
attrs==25.4.0
2828
# via aiohttp
29+
# via standardwebhooks
2930
certifi==2026.1.4
3031
# via httpcore
3132
# via httpx
33+
deprecated==1.3.1
34+
# via standardwebhooks
3235
distro==1.9.0
3336
# via kernel
3437
exceptiongroup==1.3.1
@@ -42,6 +45,7 @@ httpcore==1.0.9
4245
# via httpx
4346
httpx==0.28.1
4447
# via httpx-aiohttp
48+
# via standardwebhooks
4549
# via kernel
4650
httpx-aiohttp==0.1.12
4751
# via kernel
@@ -59,18 +63,32 @@ pydantic==2.12.5
5963
# via kernel
6064
pydantic-core==2.41.5
6165
# via pydantic
66+
python-dateutil==2.9.0.post0
67+
# via standardwebhooks
68+
six==1.17.0
69+
# via python-dateutil
6270
sniffio==1.3.1
6371
# via kernel
72+
standardwebhooks==1.0.1
73+
# via kernel
74+
types-deprecated==1.3.1.20251101
75+
# via standardwebhooks
76+
types-python-dateutil==2.9.0.20251115
77+
# via standardwebhooks
6478
typing-extensions==4.15.0
6579
# via aiosignal
6680
# via anyio
6781
# via exceptiongroup
68-
# via kernel
6982
# via multidict
7083
# via pydantic
7184
# via pydantic-core
85+
# via kernel
7286
# via typing-inspection
7387
typing-inspection==0.4.2
7488
# via pydantic
89+
websockets==15.0.1
90+
# via kernel
91+
wrapt==2.0.1
92+
# via deprecated
7593
yarl==1.22.0
7694
# via aiohttp

0 commit comments

Comments
 (0)