Skip to content

Merge branch 'main' into nav/ISS-84458 #504

Merge branch 'main' into nav/ISS-84458

Merge branch 'main' into nav/ISS-84458 #504

Workflow file for this run

name: ci
on: push
jobs:
fern-check:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: "18"
- name: Install Fern
run: npm install -g fern-api
- name: Check Fern API is valid
run: fern check
generate-sdks:
needs: fern-check
if: github.event_name == 'push' && contains(github.ref, 'refs/tags/')
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: "18"
- name: Install Fern
run: npm install -g fern-api
- name: Release beta SDKs
env:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
FERN_TOKEN: ${{ secrets.FERN_TOKEN }}
run: fern generate --api beta --group sdks --version ${{ github.ref_name }}
- name: Release public SDKs
env:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
FERN_TOKEN: ${{ secrets.FERN_TOKEN }}
run: fern generate --api public --group sdks --version ${{ github.ref_name }}