Skip to content

Commit 764191b

Browse files
chore: prepare new release(s)
1 parent 3042396 commit 764191b

File tree

11 files changed

+56
-24
lines changed

11 files changed

+56
-24
lines changed

.github/action-common-python-release/action.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ name: "Base Python Release"
22
description: "Common tasks required to release python wheels on any platform"
33

44
inputs:
5+
artifact-key:
6+
description: "Unique upload-artifact key. Example: 'macos' or 'linux-x86_64'"
57
python-architecture:
68
description: "Python architecture used for script steps. Example: 'x86_64'"
79
rust-target:
@@ -22,7 +24,7 @@ runs:
2224
steps:
2325
- uses: actions/setup-python@v4
2426
with:
25-
python-version: "3.12"
27+
python-version: "3.13"
2628
architecture: ${{ inputs.python-architecture }}
2729
- name: Install Rust toolchain
2830
uses: actions-rs/toolchain@v1
@@ -45,7 +47,7 @@ runs:
4547
manylinux: '2_28'
4648
command: ${{ inputs.maturin-command }}
4749
target: ${{ inputs.maturin-target }}
48-
args: -i 3.8 3.9 3.10 3.11 3.12 --release --manifest-path qcs-api-client-common/Cargo.toml --out dist
50+
args: -i 3.8 3.9 3.10 3.11 3.12 3.13 --release --manifest-path qcs-api-client-common/Cargo.toml --out dist
4951
docker-options: -e CI
5052
- if: inputs.maturin-command == 'sdist'
5153
name: Maturin - Source Distribution
@@ -63,7 +65,7 @@ runs:
6365
run: |
6466
pip install qcs-api-client-common --find-links dist --force-reinstall
6567
- name: Upload wheels
66-
uses: actions/upload-artifact@v3
68+
uses: actions/upload-artifact@v4
6769
with:
68-
name: wheels
70+
name: wheels-${{ inputs.artifact-key }}
6971
path: dist/

.github/workflows/release-python.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,14 @@ on:
99
jobs:
1010
macos-wheels:
1111
name: Build macos wheels
12-
runs-on: macos-12
12+
runs-on: macos-latest
1313
env:
1414
CXXFLAGS: "-std=c++11 -stdlib=libc++"
1515
steps:
1616
- uses: actions/checkout@v2
1717
- uses: ./.github/action-common-python-release
1818
with:
19+
artifact-key: macos
1920
maturin-target: universal2-apple-darwin
2021

2122
linux-wheels:
@@ -30,6 +31,7 @@ jobs:
3031
- uses: actions/checkout@v2
3132
- uses: ./.github/action-common-python-release
3233
with:
34+
artifact-key: linux-${{ matrix.target }}
3335
maturin-target: ${{ matrix.target }}
3436
repo-token: ${{ secrets.GITHUB_TOKEN }}
3537

@@ -40,6 +42,7 @@ jobs:
4042
- uses: actions/checkout@v2
4143
- uses: ./.github/action-common-python-release
4244
with:
45+
artifact-key: windows
4346
python-architecture: x64
4447
rust-target: x86_64-pc-windows-msvc
4548
repo-token: ${{ secrets.GITHUB_TOKEN }}
@@ -53,6 +56,7 @@ jobs:
5356
- uses: actions/checkout@v2
5457
- uses: ./.github/action-common-python-release
5558
with:
59+
artifact-key: sdist
5660
maturin-command: sdist
5761
repo-token: ${{ secrets.GITHUB_TOKEN }}
5862

@@ -63,10 +67,11 @@ jobs:
6367
permissions:
6468
id-token: write
6569
steps:
66-
- uses: actions/download-artifact@v3
70+
- uses: actions/download-artifact@v4
6771
with:
68-
name: wheels
6972
path: wheels
73+
pattern: wheels-*
74+
merge-multiple: true
7075
- name: List wheels to upload
7176
run: ls wheels/
7277
- name: Publish to PyPI

Cargo.lock

Lines changed: 11 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

qcs-api-client-common/CHANGELOG-py.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## 0.11.7 (2025-01-27)
2+
3+
### Features
4+
5+
#### support python 3.13
6+
17
## 0.11.6 (2025-01-22)
28

39
### Features

qcs-api-client-common/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## 0.11.7 (2025-01-27)
2+
3+
### Features
4+
5+
#### support python 3.13
6+
17
## 0.11.6 (2025-01-22)
28

39
### Features

qcs-api-client-common/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "qcs-api-client-common"
3-
version = "0.11.6"
3+
version = "0.11.7"
44
edition = "2021"
55
license = "Apache-2.0"
66
readme = "README.md"

qcs-api-client-common/pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "qcs-api-client-common"
3-
version = "0.11.6"
3+
version = "0.11.7"
44
description = "Contains core QCS client functionality and middleware implementations."
55
readme = "README-py.md"
66
license = { text = "Apache-2.0" }
@@ -14,6 +14,7 @@ classifiers = [
1414
"Programming Language :: Python :: 3.10",
1515
"Programming Language :: Python :: 3.11",
1616
"Programming Language :: Python :: 3.12",
17+
"Programming Language :: Python :: 3.13",
1718
"Operating System :: OS Independent",
1819
]
1920
dependencies = [

qcs-api-client-grpc/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## 0.11.7 (2025-01-27)
2+
3+
### Features
4+
5+
#### support python 3.13
6+
17
## 0.11.6 (2025-01-22)
28

39
### Features

qcs-api-client-grpc/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "qcs-api-client-grpc"
3-
version = "0.11.6"
3+
version = "0.11.7"
44
edition = "2021"
55
license = "Apache-2.0"
66
readme = "README.md"
@@ -27,7 +27,7 @@ opentelemetry_sdk = { workspace = true }
2727
pbjson = { workspace = true }
2828
pbjson-types = { workspace = true }
2929
prost = { workspace = true }
30-
qcs-api-client-common = { path = "../qcs-api-client-common", version = "0.11.6" }
30+
qcs-api-client-common = { path = "../qcs-api-client-common", version = "0.11.7" }
3131
serde = { workspace = true }
3232
thiserror = { workspace = true }
3333
tokio = { workspace = true, features = ["time"] }

qcs-api-client-openapi/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## 0.12.7 (2025-01-27)
2+
3+
### Features
4+
5+
#### support python 3.13
6+
17
## 0.12.6 (2025-01-22)
28

39
### Features

0 commit comments

Comments
 (0)