File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11name : .NET (release)
22
33on :
4+ workflow_call :
45 workflow_dispatch :
56 inputs :
67 packageVersion :
78 description : ' Version to build'
89 required : true
910 default : ' '
10- workflow_run :
11- workflows : ["Release Platform Libraries"]
12- branches : ["main", "v?.*"]
13- types :
14- - completed
1511
1612jobs :
1713 package_nuget :
Original file line number Diff line number Diff line change 11name : " Golang (release)"
22
33on :
4+ workflow_call :
45 workflow_dispatch :
56 inputs :
67 packageVersion :
78 description : ' Version to build'
89 required : true
910 default : ' '
10- workflow_run :
11- workflows : ["Release Platform Libraries"]
12- branches : ["main", "v?.*"]
13- types :
14- - completed
1511
1612jobs :
1713 publish_go_tag :
Original file line number Diff line number Diff line change 11name : Java (release)
22
33on :
4+ workflow_call :
45 workflow_dispatch :
56 inputs :
67 packageVersion :
78 description : ' Version to build'
89 required : true
910 default : ' '
10- workflow_run :
11- workflows : ["Release Platform Libraries"]
12- branches : [main, "v?.*"]
13- types :
14- - completed
1511
1612jobs :
1713 build :
Original file line number Diff line number Diff line change 1- name : Release Platform Libraries
1+ name : " Release Platform Libraries"
22
33on :
44 workflow_dispatch :
55 release :
6- types : [published]
6+ types : [published, prereleased ]
77
88jobs :
99 publish_binaries_bundle :
3333 tag : ${{ env.RELEASE_VERSION }}
3434 overwrite : true
3535 body : " Okapi binaries bundle"
36+
37+ release-dotnet-wrapper :
38+ uses : ./.github/workflows/release-dotnet.yaml
39+ needs : publish_binaries_bundle
40+
41+ release-golang-wrapper :
42+ uses : ./.github/workflows/release-golang.yaml
43+ needs : publish_binaries_bundle
44+
45+ release-java-wrapper :
46+ uses : ./.github/workflows/release-java.yaml
47+ needs : publish_binaries_bundle
48+
49+ release-python-wrapper :
50+ uses : ./.github/workflows/release-python.yaml
51+ needs : publish_binaries_bundle
52+
53+ release-ruby-wrapper :
54+ uses : ./.github/workflows/release-ruby.yaml
55+ needs : publish_binaries_bundle
56+
57+ release-rust-wrapper :
58+ uses : ./.github/workflows/release-rust.yaml
59+ needs : publish_binaries_bundle
60+
61+ release-swift-wrapper :
62+ uses : ./.github/workflows/release-swift.yaml
63+ needs : publish_binaries_bundle
64+
65+ release-wasm-wrapper :
66+ uses : ./.github/workflows/release-wasm.yaml
67+ needs : publish_binaries_bundle
Original file line number Diff line number Diff line change 11name : " Python (release)"
22
33on :
4+ workflow_call :
45 workflow_dispatch :
56 inputs :
67 packageVersion :
78 description : ' Version to build'
89 required : true
910 default : ' '
10- workflow_run :
11- workflows : ["Release Platform Libraries"]
12- branches : [main, "v?.*"]
13- types :
14- - completed
1511
1612jobs :
1713 release_pypi :
Original file line number Diff line number Diff line change 11name : Ruby (release)
22
33on :
4+ workflow_call :
45 workflow_dispatch :
56 inputs :
67 packageVersion :
78 description : ' Version to build'
89 required : true
910 default : ' '
10- workflow_run :
11- workflows : ["Release Platform Libraries"]
12- branches : [main, "v?.*"]
13- types :
14- - completed
1511
1612jobs :
1713 build :
Original file line number Diff line number Diff line change 11name : " Rust (release)"
22
33on :
4+ workflow_call :
45 workflow_dispatch :
56 inputs :
67 packageVersion :
78 description : ' Version to build'
89 required : true
910 default : ' '
10- workflow_run :
11- workflows : ["Release Platform Libraries"]
12- branches : ["main", "v?.*"]
13- types :
14- - completed
1511
1612jobs :
1713 homebrew :
Original file line number Diff line number Diff line change 11name : " Swift (release)"
22
33on :
4+ workflow_call :
45 workflow_dispatch :
56 inputs :
67 packageVersion :
78 description : ' Version to build'
89 required : true
910 default : ' '
10- workflow_run :
11- workflows : ["Release Platform Libraries"]
12- branches : ["main", "v?.*"]
13- types :
14- - completed
1511
1612jobs :
1713 xcframework :
Original file line number Diff line number Diff line change 11name : " Wasm (release)"
22
33on :
4+ workflow_call :
45 workflow_dispatch :
56 inputs :
67 packageVersion :
78 description : ' Version to build'
89 required : true
9- default : ' ' # For beta release: v1.0.0-beta.N N=beta number https://kevinkreuzer.medium.com/publishing-a-beta-or-alpha-version-to-npm-46035b630dd7
10- workflow_run :
11- workflows : ["Release Platform Libraries"]
12- branches : ["main", "v?.*"]
13- types :
14- - completed
10+ default : ' ' # For beta release: v1.0.0-rc[N] N=release candidate number https://kevinkreuzer.medium.com/publishing-a-beta-or-alpha-version-to-npm-46035b630dd7
1511
1612jobs :
1713 publish_npm :
You can’t perform that action at this time.
0 commit comments