Skip to content

Commit 33c53da

Browse files
authored
Add workflow_dispatch to reusable_build_and_upload_wheels.yml (#5522)
### What I need that to test #5511 ### Checklist * [x] I have read and agree to [Contributor Guide](https://github.com/rerun-io/rerun/blob/main/CONTRIBUTING.md) and the [Code of Conduct](https://github.com/rerun-io/rerun/blob/main/CODE_OF_CONDUCT.md) * [x] I've included a screenshot or gif (if applicable) * [x] I have tested the web demo (if applicable): * Using newly built examples: [app.rerun.io](https://app.rerun.io/pr/{{pr.number}}/index.html) * Using examples from latest `main` build: [app.rerun.io](https://app.rerun.io/pr/{{pr.number}}/index.html?manifest_url=https://app.rerun.io/version/main/examples_manifest.json) * Using full set of examples from `nightly` build: [app.rerun.io](https://app.rerun.io/pr/{{pr.number}}/index.html?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG * [x] If applicable, add a new check to the [release checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)! - [PR Build Summary](https://build.rerun.io/pr/{{ pr.number }}) - [Docs preview](https://rerun.io/preview/{{ pr.commit }}/docs) <!--DOCS-PREVIEW--> - [Examples preview](https://rerun.io/preview/{{ pr.commit }}/examples) <!--EXAMPLES-PREVIEW--> - [Recent benchmark results](https://build.rerun.io/graphs/crates.html) - [Wasm size tracking](https://build.rerun.io/graphs/sizes.html)
1 parent 8fad2ca commit 33c53da

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

.github/workflows/reusable_build_and_upload_wheels.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,41 @@ on:
2222
type: string
2323
default: ""
2424

25+
workflow_dispatch:
26+
inputs:
27+
PLATFORM:
28+
type: choice
29+
options:
30+
- linux-arm64
31+
- linux-x64
32+
- windows-x64
33+
- macos-arm64
34+
- macos-x64
35+
description: "Platform to build for"
36+
required: true
37+
MODE:
38+
type: choice
39+
required: false
40+
options:
41+
- pypi
42+
- pr
43+
description: "The build mode (`pypi` includes the web viewer, `pr` does not)"
44+
CONCURRENCY:
45+
required: false
46+
type: string
47+
default: "adhoc"
48+
description: "Concurrency group to use"
49+
WHEEL_ARTIFACT_NAME:
50+
required: false
51+
type: string
52+
default: ""
53+
description: "If set, will be saved under that name in the workflow artifacts"
54+
RELEASE_COMMIT:
55+
required: false
56+
type: string
57+
default: ""
58+
description: "Release commit"
59+
2560
concurrency:
2661
group: ${{ inputs.CONCURRENCY }}-build-wheels
2762
cancel-in-progress: true

0 commit comments

Comments
 (0)