Skip to content

Commit

Permalink
CI: release libs, server, bridge with manual workflows
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
svix-onelson committed Jan 4, 2025
1 parent 3c76055 commit 2810918
Show file tree
Hide file tree
Showing 10 changed files with 13 additions and 29 deletions.
5 changes: 2 additions & 3 deletions .github/workflows/bridge-release.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
name: Bridge Release

on:
release:
types: [published]
on: workflow_dispatch


env:
CARGO_TERM_COLOR: always
Expand Down
5 changes: 2 additions & 3 deletions .github/workflows/csharp-release.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
name: C# Release

on:
release:
types: [published]
on: workflow_dispatch


jobs:
dotnet:
Expand Down
5 changes: 2 additions & 3 deletions .github/workflows/java-release.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
name: Java Release

on:
release:
types: [published]
on: workflow_dispatch


jobs:
dotnet:
Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/javascript-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,7 @@ on:
- 'openapi.json'
- 'javascript/**'
- '.github/workflows/javascript-release.yml'
release:
types: [published]
workflow_dispatch:

jobs:
build:
Expand Down
4 changes: 1 addition & 3 deletions .github/workflows/kotlin-release.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
name: Kotlin Release

on:
release:
types: [published]
on: workflow_dispatch

jobs:
kotlin:
Expand Down
4 changes: 1 addition & 3 deletions .github/workflows/php-release.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
name: PHP Release

on:
release:
types: [published]
on: workflow_dispatch

jobs:
packagist:
Expand Down
4 changes: 1 addition & 3 deletions .github/workflows/python-release.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
name: Python Release

on:
release:
types: [published]
on: workflow_dispatch

jobs:
build:
Expand Down
4 changes: 1 addition & 3 deletions .github/workflows/ruby-release.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
name: Ruby Release

on:
release:
types: [published]
on: workflow_dispatch

jobs:
dotnet:
Expand Down
4 changes: 1 addition & 3 deletions .github/workflows/rust-release.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
name: Rust Release

on:
release:
types: [published]
on: workflow_dispatch

env:
CARGO_TERM_COLOR: always
Expand Down
4 changes: 1 addition & 3 deletions .github/workflows/server-release.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
name: Server Release

on:
release:
types: [published]
on: workflow_dispatch

env:
CARGO_TERM_COLOR: always
Expand Down

0 comments on commit 2810918

Please sign in to comment.