File tree Expand file tree Collapse file tree 6 files changed +61
-3
lines changed Expand file tree Collapse file tree 6 files changed +61
-3
lines changed Original file line number Diff line number Diff line change 3030 - name : Run lints
3131 run : ./scripts/lint
3232
33+ upload :
34+ if : github.repository == 'stainless-sdks/replicate-client-python'
35+ timeout-minutes : 10
36+ name : upload
37+ permissions :
38+ contents : read
39+ id-token : write
40+ runs-on : depot-ubuntu-24.04
41+ steps :
42+ - uses : actions/checkout@v4
43+
44+ - name : Get GitHub OIDC Token
45+ id : github-oidc
46+ uses : actions/github-script@v6
47+ with :
48+ script : core.setOutput('github_token', await core.getIDToken());
49+
50+ - name : Upload tarball
51+ env :
52+ URL : https://pkg.stainless.com/s
53+ AUTH : ${{ steps.github-oidc.outputs.github_token }}
54+ SHA : ${{ github.sha }}
55+ run : ./scripts/utils/upload-artifact.sh
56+
3357 test :
3458 timeout-minutes : 10
3559 name : test
Original file line number Diff line number Diff line change 11{
2- "." : " 0.5.0 "
2+ "." : " 0.5.1 "
33}
Original file line number Diff line number Diff line change 11# Changelog
22
3+ ## 0.5.1 (2025-05-16)
4+
5+ Full Changelog: [ v0.5.0...v0.5.1] ( https://github.com/replicate/replicate-python-stainless/compare/v0.5.0...v0.5.1 )
6+
7+ ### Chores
8+
9+ * ** ci:** fix installation instructions ([ eb4702f] ( https://github.com/replicate/replicate-python-stainless/commit/eb4702fdc5d6ac6eb112f69eb11095393f0de992 ) )
10+ * ** ci:** upload sdks to package manager ([ 59e0758] ( https://github.com/replicate/replicate-python-stainless/commit/59e075852ee7f4b914b23107018ebfb800fe4b91 ) )
11+
312## 0.5.0 (2025-05-14)
413
514Full Changelog: [ v0.4.0...v0.5.0] ( https://github.com/replicate/replicate-python-stainless/compare/v0.4.0...v0.5.0 )
Original file line number Diff line number Diff line change 11[project ]
22name = " replicate-stainless"
3- version = " 0.5.0 "
3+ version = " 0.5.1 "
44description = " The official Python library for the replicate API"
55dynamic = [" readme" ]
66license = " Apache-2.0"
Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+ set -exuo pipefail
3+
4+ RESPONSE=$( curl -X POST " $URL " \
5+ -H " Authorization: Bearer $AUTH " \
6+ -H " Content-Type: application/json" )
7+
8+ SIGNED_URL=$( echo " $RESPONSE " | jq -r ' .url' )
9+
10+ if [[ " $SIGNED_URL " == " null" ]]; then
11+ echo -e " \033[31mFailed to get signed URL.\033[0m"
12+ exit 1
13+ fi
14+
15+ UPLOAD_RESPONSE=$( tar -cz . | curl -v -X PUT \
16+ -H " Content-Type: application/gzip" \
17+ --data-binary @- " $SIGNED_URL " 2>&1 )
18+
19+ if echo " $UPLOAD_RESPONSE " | grep -q " HTTP/[0-9.]* 200" ; then
20+ echo -e " \033[32mUploaded build to Stainless storage.\033[0m"
21+ echo -e " \033[32mInstallation: pip install 'https://pkg.stainless.com/s/replicate-client-python/$SHA '\033[0m"
22+ else
23+ echo -e " \033[31mFailed to upload artifact.\033[0m"
24+ exit 1
25+ fi
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__ = "replicate"
4- __version__ = "0.5.0 " # x-release-please-version
4+ __version__ = "0.5.1 " # x-release-please-version
You can’t perform that action at this time.
0 commit comments