File tree Expand file tree Collapse file tree 6 files changed +43
-11
lines changed Expand file tree Collapse file tree 6 files changed +43
-11
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/gradientai-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/gradientai-python'
38+ build :
39+ if : github.repository == 'stainless-sdks/gradientai-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/gradientai-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.1.0-alpha.11 "
2+ "." : " 0.1.0-alpha.12 "
33}
Original file line number Diff line number Diff line change 11# Changelog
22
3+ ## 0.1.0-alpha.12 (2025-07-02)
4+
5+ Full Changelog: [ v0.1.0-alpha.11...v0.1.0-alpha.12] ( https://github.com/digitalocean/gradientai-python/compare/v0.1.0-alpha.11...v0.1.0-alpha.12 )
6+
7+ ### Bug Fixes
8+
9+ * ** ci:** correct conditional ([ 646b4c6] ( https://github.com/digitalocean/gradientai-python/commit/646b4c62044c9bb5211c50e008ef30c777715acb ) )
10+
11+
12+ ### Chores
13+
14+ * ** ci:** change upload type ([ 7449413] ( https://github.com/digitalocean/gradientai-python/commit/7449413efc16c58bc484f5f5793aa9cd36c3f405 ) )
15+ * ** internal:** codegen related update ([ 434929c] ( https://github.com/digitalocean/gradientai-python/commit/434929ce29b314182dec1542a3093c98ca0bb24a ) )
16+
317## 0.1.0-alpha.11 (2025-06-28)
418
519Full Changelog: [ v0.1.0-alpha.10...v0.1.0-alpha.11] ( https://github.com/digitalocean/gradientai-python/compare/v0.1.0-alpha.10...v0.1.0-alpha.11 )
Original file line number Diff line number Diff line change 11[project ]
22name = " c63a5cfe-b235-4fbe-8bbb-82a9e02a482a-python"
3- version = " 0.1.0-alpha.11 "
3+ version = " 0.1.0-alpha.12 "
44description = " The official Python library for GradientAI"
55dynamic = [" readme" ]
66license = " Apache-2.0"
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 --pre 'https://pkg.stainless.com/s/gradientai-python/$SHA '\033[0m"
23+ echo -e " \033[32mInstallation: pip install 'https://pkg.stainless.com/s/gradientai-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__ = "gradientai"
4- __version__ = "0.1.0-alpha.11 " # x-release-please-version
4+ __version__ = "0.1.0-alpha.12 " # x-release-please-version
You can’t perform that action at this time.
0 commit comments