Skip to content

Commit 13350a2

Browse files
committed
chore: add build-release-wheel workflow
1 parent 7f51b3a commit 13350a2

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Build & Release Wheel
2+
on:
3+
workflow_dispatch:
4+
inputs:
5+
tag:
6+
description: "Release tag (e.g. v0.1.0)"
7+
required: true
8+
9+
jobs:
10+
build-wheel:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@v4
14+
15+
- name: Build Linux x86_64 wheel
16+
uses: ./.github/workflows/build_linux_wheel
17+
with:
18+
python-minor-version: "9"
19+
args: "--release --strip"
20+
21+
- name: Create GitHub Release & upload wheel
22+
env:
23+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
24+
run: |
25+
gh release create "${{ inputs.tag }}" \
26+
--title "${{ inputs.tag }}" \
27+
--notes "pylance-botika wheel (temporary fork with list<struct> substrait fix)" \
28+
python/target/wheels/pylance_botika-*.whl

0 commit comments

Comments
 (0)