Skip to content

Commit e223fba

Browse files
upgrade fern CLI, all generator versions (major) + GH workflow fix (#1005)
Co-authored-by: Ryan Amirthan Stephen <105958906+Ryan-Amirthan@users.noreply.github.com>
1 parent 80eff64 commit e223fba

File tree

3 files changed

+11
-14
lines changed

3 files changed

+11
-14
lines changed

.github/workflows/update-openapi.yml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
token: ${{ secrets.GITHUB_TOKEN }}
1818
- name: Update OpenAPI Spec
1919
id: sync-openapi
20-
uses: fern-api/sync-openapi@v2
20+
uses: fern-api/sync-openapi@v4
2121
with:
2222
token: ${{ secrets.GITHUB_TOKEN }}
2323
branch: 'update-openapi-spec'
@@ -27,13 +27,10 @@ jobs:
2727
env:
2828
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2929
run: |
30-
# Wait a moment for PR to be fully created
31-
sleep 5
32-
# Get the most recent PR that starts with update-openapi-spec
33-
PR_NUMBER=$(gh pr list --head update-openapi-spec --json number,headRefName --jq 'map(select(.headRefName | startswith("update-openapi-spec"))) | .[0].number')
30+
PR_NUMBER=$(gh pr list --json number,headRefName --jq '[.[] | select(.headRefName | startswith("update-openapi-spec"))] | sort_by(.number) | last | .number')
3431
if [ -n "$PR_NUMBER" ] && [ "$PR_NUMBER" != "null" ]; then
3532
echo "Found PR #$PR_NUMBER, enabling auto-merge"
36-
gh pr merge $PR_NUMBER --auto --squash
33+
gh pr merge "$PR_NUMBER" --auto --squash
3734
else
3835
echo "No PR found for branch starting with update-openapi-spec"
3936
fi

fern/apis/api/generators.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ groups:
1111
python-sdk:
1212
generators:
1313
- name: fernapi/fern-python-sdk
14-
version: 4.37.1
14+
version: 5.2.0
1515
api:
1616
settings:
1717
prefer-undiscriminated-unions-with-literals: true
@@ -29,7 +29,7 @@ groups:
2929
ts-sdk:
3030
generators:
3131
- name: fernapi/fern-typescript-sdk
32-
version: 3.32.0
32+
version: 3.60.8
3333
api:
3434
settings:
3535
prefer-undiscriminated-unions-with-literals: true
@@ -51,7 +51,7 @@ groups:
5151
go-sdk:
5252
generators:
5353
- name: fernapi/fern-go-sdk
54-
version: 1.28.3
54+
version: 1.32.1
5555
disable-examples: true
5656
api:
5757
settings:
@@ -64,7 +64,7 @@ groups:
6464
ruby-sdk:
6565
generators:
6666
- name: fernapi/fern-ruby-sdk
67-
version: 0.8.2
67+
version: 1.1.11
6868
disable-examples: true
6969
github:
7070
repository: VapiAI/server-sdk-ruby
@@ -78,7 +78,7 @@ groups:
7878
csharp-sdk:
7979
generators:
8080
- name: fernapi/fern-csharp-sdk
81-
version: 2.9.2
81+
version: 2.55.3
8282
disable-examples: true
8383
github:
8484
repository: VapiAI/server-sdk-csharp
@@ -99,7 +99,7 @@ groups:
9999
php-sdk:
100100
generators:
101101
- name: fernapi/fern-php-sdk
102-
version: 1.18.0
102+
version: 2.2.6
103103
disable-examples: true
104104
github:
105105
repository: VapiAI/server-sdk-php
@@ -110,7 +110,7 @@ groups:
110110
swift-sdk:
111111
generators:
112112
- name: fernapi/fern-swift-sdk
113-
version: 0.24.1
113+
version: 0.29.0
114114
disable-examples: true
115115
github:
116116
repository: VapiAI/server-sdk-swift

fern/fern.config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"organization": "vapi",
3-
"version": "3.62.0"
3+
"version": "4.53.1"
44
}

0 commit comments

Comments
 (0)