Skip to content

Commit 43f93c6

Browse files
chore: upgrade go sdk and introduce preview step (#389)
Co-authored-by: Deep Singhvi <deep@buildwithfern.com>
1 parent 397b54d commit 43f93c6

File tree

2 files changed

+37
-9
lines changed

2 files changed

+37
-9
lines changed

.github/workflows/preview-sdks.yml

+36-8
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ name: Preview SDKs
33
on:
44
pull_request:
55
paths:
6-
- 'fern/**'
7-
- 'openapi.json'
8-
- 'openapi-overrides.yml'
6+
- "fern/**"
7+
- "openapi.json"
8+
- "openapi-overrides.yml"
99

1010
jobs:
1111
preview-typescript:
@@ -33,7 +33,6 @@ jobs:
3333
cd fern/apis/api/.preview/fern-typescript-node-sdk
3434
yarn install
3535
yarn build
36-
3736
3837
preview-python:
3938
runs-on: ubuntu-latest
@@ -47,12 +46,12 @@ jobs:
4746
- name: Download Fern
4847
run: npm install -g fern-api
4948

50-
- name: Preview Python SDK
49+
- name: Preview Python SDK
5150
env:
5251
FERN_TOKEN: ${{ secrets.FERN_TOKEN }}
5352
run: |
5453
fern generate --api api --group python-sdk --preview --log-level debug
55-
54+
5655
- name: Set up python
5756
uses: actions/setup-python@v4
5857
with:
@@ -63,7 +62,36 @@ jobs:
6362
curl -sSL https://install.python-poetry.org | python - -y --version 1.5.1
6463
6564
- name: Compile
66-
run: |
65+
run: |
6766
cd fern/apis/api/.preview/fern-python-sdk
6867
poetry install
69-
poetry run mypy .
68+
poetry run mypy .
69+
70+
preview-go:
71+
runs-on: ubuntu-latest
72+
steps:
73+
- name: Checkout repo
74+
uses: actions/checkout@v4
75+
76+
- name: Setup node
77+
uses: actions/setup-node@v3
78+
79+
- name: Download Fern
80+
run: npm install -g fern-api
81+
82+
- name: Preview Go SDK
83+
env:
84+
FERN_TOKEN: ${{ secrets.FERN_TOKEN }}
85+
run: |
86+
fern generate --api api --group go-sdk --preview --log-level debug
87+
88+
- name: Set up Go
89+
uses: actions/setup-go@v4
90+
with:
91+
go-version: "1.21"
92+
93+
- name: Compile
94+
run: |
95+
cd fern/apis/api/.preview/fern-go-sdk
96+
go mod tidy
97+
go build ./...

fern/apis/api/generators.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ groups:
6464
go-sdk:
6565
generators:
6666
- name: fernapi/fern-go-sdk
67-
version: 0.37.2
67+
version: 0.37.4
6868
disable-examples: true
6969
api:
7070
settings:

0 commit comments

Comments
 (0)