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/orb-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- "." : " 3.19.3 "
2+ "." : " 3.19.4 "
33}
Original file line number Diff line number Diff line change 11# Changelog
22
3+ ## 3.19.4 (2025-05-15)
4+
5+ Full Changelog: [ v3.19.3...v3.19.4] ( https://github.com/orbcorp/orb-python/compare/v3.19.3...v3.19.4 )
6+
7+ ### Chores
8+
9+ * ** ci:** fix installation instructions ([ 997813b] ( https://github.com/orbcorp/orb-python/commit/997813bc837a49c3426c21b8180cd12c0c43ac04 ) )
10+ * ** ci:** upload sdks to package manager ([ de596fc] ( https://github.com/orbcorp/orb-python/commit/de596fc553718d58021c546d77d0d655cfbc1129 ) )
11+
312## 3.19.3 (2025-05-09)
413
514Full Changelog: [ v3.19.2...v3.19.3] ( https://github.com/orbcorp/orb-python/compare/v3.19.2...v3.19.3 )
Original file line number Diff line number Diff line change 11[project ]
22name = " orb-billing"
3- version = " 3.19.3 "
3+ version = " 3.19.4 "
44description = " The official Python library for the orb 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/orb-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__ = "orb"
4- __version__ = "3.19.3 " # x-release-please-version
4+ __version__ = "3.19.4 " # x-release-please-version
You can’t perform that action at this time.
0 commit comments