Skip to content

Commit 4fcf987

Browse files
authored
CI: release libs, server, bridge with manual workflows (#1615)
Changes all workflows related to Releases so they are manually triggered. Continuing to iron out the kinks of the new `dist` based workflow used for building/releasing the CLI. It looks as though the "release published" event we tried to trigger these on doesn't fire in some cases. Rumors suggest having a release published by an automation rather than a real person could be the difference. For now as a workaround, let's trigger these manually. It's tedious, but we can likely add One More Workflow to kick them all off on our behalf as a 2nd step. Additional: a new workflow called "Mega Releaser" aims to try and kick off all the rest. It might work. It might not. TBD.
2 parents 3c76055 + 489b33d commit 4fcf987

12 files changed

+78
-22
lines changed

.github/workflows/bridge-release.yml

+7-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
name: Bridge Release
22

33
on:
4-
release:
5-
types: [published]
4+
workflow_dispatch:
5+
workflow_run:
6+
workflows:
7+
- Mega Releaser
8+
types:
9+
- completed
10+
611

712
env:
813
CARGO_TERM_COLOR: always

.github/workflows/csharp-release.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
name: C# Release
22

33
on:
4-
release:
5-
types: [published]
4+
workflow_dispatch:
5+
workflow_run:
6+
workflows:
7+
- Mega Releaser
8+
types:
9+
- completed
610

711
jobs:
812
dotnet:

.github/workflows/java-release.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
name: Java Release
22

33
on:
4-
release:
5-
types: [published]
4+
workflow_dispatch:
5+
workflow_run:
6+
workflows:
7+
- Mega Releaser
8+
types:
9+
- completed
610

711
jobs:
812
dotnet:

.github/workflows/javascript-release.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,12 @@ on:
88
- 'openapi.json'
99
- 'javascript/**'
1010
- '.github/workflows/javascript-release.yml'
11-
release:
12-
types: [published]
11+
workflow_dispatch:
12+
workflow_run:
13+
workflows:
14+
- Mega Releaser
15+
types:
16+
- completed
1317

1418
jobs:
1519
build:

.github/workflows/kotlin-release.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
name: Kotlin Release
22

33
on:
4-
release:
5-
types: [published]
4+
workflow_dispatch:
5+
workflow_run:
6+
workflows:
7+
- Mega Releaser
8+
types:
9+
- completed
610

711
jobs:
812
kotlin:

.github/workflows/mega-releaser.yml

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
name: Mega Releaser
2+
3+
on: workflow_dispatch
4+
5+
6+
jobs:
7+
kick-off:
8+
name: Kick-off Releases
9+
runs-on: ubuntu-latest
10+
steps:
11+
- run: /bin/true

.github/workflows/php-release.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
name: PHP Release
22

33
on:
4-
release:
5-
types: [published]
4+
workflow_dispatch:
5+
workflow_run:
6+
workflows:
7+
- Mega Releaser
8+
types:
9+
- completed
610

711
jobs:
812
packagist:

.github/workflows/python-release.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
name: Python Release
22

33
on:
4-
release:
5-
types: [published]
4+
workflow_dispatch:
5+
workflow_run:
6+
workflows:
7+
- Mega Releaser
8+
types:
9+
- completed
610

711
jobs:
812
build:

.github/workflows/ruby-release.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
name: Ruby Release
22

33
on:
4-
release:
5-
types: [published]
4+
workflow_dispatch:
5+
workflow_run:
6+
workflows:
7+
- Mega Releaser
8+
types:
9+
- completed
610

711
jobs:
812
dotnet:

.github/workflows/rust-release.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
name: Rust Release
22

33
on:
4-
release:
5-
types: [published]
4+
workflow_dispatch:
5+
workflow_run:
6+
workflows:
7+
- Mega Releaser
8+
types:
9+
- completed
610

711
env:
812
CARGO_TERM_COLOR: always

.github/workflows/server-release.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
name: Server Release
22

33
on:
4-
release:
5-
types: [published]
4+
workflow_dispatch:
5+
workflow_run:
6+
workflows:
7+
- Mega Releaser
8+
types:
9+
- completed
610

711
env:
812
CARGO_TERM_COLOR: always

.github/workflows/update-postman.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
name: Update Postman Collection
22

33
on:
4-
release:
5-
types: [published]
4+
workflow_dispatch:
5+
workflow_run:
6+
workflows:
7+
- Mega Releaser
8+
types:
9+
- completed
610

711
jobs:
812
postman:

0 commit comments

Comments
 (0)