File tree Expand file tree Collapse file tree 16 files changed +335
-26
lines changed Expand file tree Collapse file tree 16 files changed +335
-26
lines changed Original file line number Diff line number Diff line change 1717 timeout-minutes : 10
1818 name : lint
1919 runs-on : ${{ github.repository == 'stainless-sdks/kernel-python' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
20+ if : github.event_name == 'push' || github.event.pull_request.head.repo.fork
2021 steps :
2122 - uses : actions/checkout@v4
2223
@@ -34,17 +35,31 @@ jobs:
3435 - name : Run lints
3536 run : ./scripts/lint
3637
37- upload :
38- if : github.repository == 'stainless-sdks/kernel-python'
38+ build :
39+ if : github.repository == 'stainless-sdks/kernel-python' && (github.event_name == 'push' || github.event.pull_request.head.repo.fork)
3940 timeout-minutes : 10
40- name : upload
41+ name : build
4142 permissions :
4243 contents : read
4344 id-token : write
4445 runs-on : depot-ubuntu-24.04
4546 steps :
4647 - uses : actions/checkout@v4
4748
49+ - name : Install Rye
50+ run : |
51+ curl -sSf https://rye.astral.sh/get | bash
52+ echo "$HOME/.rye/shims" >> $GITHUB_PATH
53+ env :
54+ RYE_VERSION : ' 0.44.0'
55+ RYE_INSTALL_OPTION : ' --yes'
56+
57+ - name : Install dependencies
58+ run : rye sync --all-features
59+
60+ - name : Run build
61+ run : rye build
62+
4863 - name : Get GitHub OIDC Token
4964 id : github-oidc
5065 uses : actions/github-script@v6
6277 timeout-minutes : 10
6378 name : test
6479 runs-on : ${{ github.repository == 'stainless-sdks/kernel-python' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
80+ if : github.event_name == 'push' || github.event.pull_request.head.repo.fork
6581 steps :
6682 - uses : actions/checkout@v4
6783
Original file line number Diff line number Diff line change 11{
2- "." : " 0.6.4 "
2+ "." : " 0.7.1 "
33}
Original file line number Diff line number Diff line change 1- configured_endpoints : 17
2- openapi_spec_url : https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-2eeb61205775c5997abf8154cd6f6fe81a1e83870eff10050b17ed415aa7860b .yml
3- openapi_spec_hash : 63405add4a3f53718f8183cbb8c1a22f
4- config_hash : 00ec9df250b9dc077f8d3b93a442d252
1+ configured_endpoints : 18
2+ openapi_spec_url : https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-d173129101e26f450c200e84430d993479c034700cf826917425d513b88912e6 .yml
3+ openapi_spec_hash : 150b86da7588979d7619b1a894e4720c
4+ config_hash : eaeed470b1070b34df69c49d68e67355
Original file line number Diff line number Diff line change 11# Changelog
22
3+ ## 0.7.1 (2025-07-08)
4+
5+ Full Changelog: [ v0.6.4...v0.7.1] ( https://github.com/onkernel/kernel-python-sdk/compare/v0.6.4...v0.7.1 )
6+
7+ ### Features
8+
9+ * ** api:** headless browsers ([ de0b235] ( https://github.com/onkernel/kernel-python-sdk/commit/de0b235998be2299459b54df15e83dd9dc8c0b7f ) )
10+ * ** api:** manual updates ([ 7d0a2bd] ( https://github.com/onkernel/kernel-python-sdk/commit/7d0a2bd8dd25bac6d688e2b5f5076c916d80f800 ) )
11+
12+
13+ ### Bug Fixes
14+
15+ * ** ci:** correct conditional ([ 1167795] ( https://github.com/onkernel/kernel-python-sdk/commit/116779521b08014f5be7588f1e0a7975c13e8e05 ) )
16+
17+
18+ ### Chores
19+
20+ * ** ci:** change upload type ([ dabede0] ( https://github.com/onkernel/kernel-python-sdk/commit/dabede0456032d69d0c4b05c740d04002fc900a9 ) )
21+ * ** ci:** only run for pushes and fork pull requests ([ e9a45fd] ( https://github.com/onkernel/kernel-python-sdk/commit/e9a45fd655812a9bf2c3edec3cccdbde3ab89f73 ) )
22+ * ** internal:** codegen related update ([ 2c50b08] ( https://github.com/onkernel/kernel-python-sdk/commit/2c50b08edb7f73a7c20a459f2ffeb52f56583e5f ) )
23+
324## 0.6.4 (2025-06-27)
425
526Full Changelog: [ v0.6.3...v0.6.4] ( https://github.com/onkernel/kernel-python-sdk/compare/v0.6.3...v0.6.4 )
Original file line number Diff line number Diff line change @@ -92,3 +92,4 @@ Methods:
9292- <code title =" get /browsers " >client.browsers.<a href =" ./src/kernel/resources/browsers.py " >list</a >() -> <a href =" ./src/kernel/types/browser_list_response.py " >BrowserListResponse</a ></code >
9393- <code title =" delete /browsers " >client.browsers.<a href =" ./src/kernel/resources/browsers.py " >delete</a >(\*\* <a href =" src/kernel/types/browser_delete_params.py " >params</a >) -> None</code >
9494- <code title =" delete /browsers/{id} " >client.browsers.<a href =" ./src/kernel/resources/browsers.py " >delete_by_id</a >(id) -> None</code >
95+ - <code title =" get /browsers/{id}/replay " >client.browsers.<a href =" ./src/kernel/resources/browsers.py " >retrieve_replay</a >(id) -> BinaryAPIResponse</code >
Original file line number Diff line number Diff line change 11[project ]
22name = " kernel"
3- version = " 0.6.4 "
3+ version = " 0.7.1 "
44description = " The official Python library for the kernel API"
55dynamic = [" readme" ]
66license = " Apache-2.0"
Original file line number Diff line number Diff line change @@ -56,7 +56,7 @@ httpx==0.28.1
5656 # via httpx-aiohttp
5757 # via kernel
5858 # via respx
59- httpx-aiohttp==0.1.6
59+ httpx-aiohttp==0.1.8
6060 # via kernel
6161idna==3.4
6262 # via anyio
Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ httpcore==1.0.2
4343httpx==0.28.1
4444 # via httpx-aiohttp
4545 # via kernel
46- httpx-aiohttp==0.1.6
46+ httpx-aiohttp==0.1.8
4747 # via kernel
4848idna==3.4
4949 # via anyio
Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
22set -exuo pipefail
33
4- RESPONSE=$( curl -X POST " $URL " \
4+ FILENAME=$( basename dist/* .whl)
5+
6+ RESPONSE=$( curl -X POST " $URL ?filename=$FILENAME " \
57 -H " Authorization: Bearer $AUTH " \
68 -H " Content-Type: application/json" )
79
@@ -12,13 +14,13 @@ if [[ "$SIGNED_URL" == "null" ]]; then
1214 exit 1
1315fi
1416
15- UPLOAD_RESPONSE=$( tar -cz . | curl -v -X PUT \
16- -H " Content-Type: application/gzip " \
17- --data-binary @- " $SIGNED_URL " 2>&1 )
17+ UPLOAD_RESPONSE=$( curl -v -X PUT \
18+ -H " Content-Type: binary/octet-stream " \
19+ --data-binary " @dist/ $FILENAME " " $SIGNED_URL " 2>&1 )
1820
1921if echo " $UPLOAD_RESPONSE " | grep -q " HTTP/[0-9.]* 200" ; then
2022 echo -e " \033[32mUploaded build to Stainless storage.\033[0m"
21- echo -e " \033[32mInstallation: pip install 'https://pkg.stainless.com/s/kernel-python/$SHA '\033[0m"
23+ echo -e " \033[32mInstallation: pip install 'https://pkg.stainless.com/s/kernel-python/$SHA / $FILENAME '\033[0m"
2224else
2325 echo -e " \033[31mFailed to upload artifact.\033[0m"
2426 exit 1
Original file line number Diff line number Diff line change 11# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22
33__title__ = "kernel"
4- __version__ = "0.6.4 " # x-release-please-version
4+ __version__ = "0.7.1 " # x-release-please-version
You can’t perform that action at this time.
0 commit comments